最近在解决一个BUG时,遇到一个问题:页面是iframe嵌入的,当点击某链接时<a href="#" onclick="..." />滚动条自动上滚,看了onclick方法,貌似没啥问题。把onclick方法注释掉后仍可以重现该问题,百思不得其解。后来试着将href="#"改成href="javascript:void(0)",问题居然解决了。上网查了相关资料,发现:#包含了一个位置信息,默认的锚点是#top,也就是网页的最上层,所以在点击时滚动条上滚了。解决办法有两个:1、将href="#"改成href="javascript:void()"。2、onclick方法最后加条return false即可。
分享到:
相关推荐
iframe嵌入链接本地环境正常,正式环境重定向到登录解决iframe嵌入链接本地环境正常,正式环境重定向到登录解决iframe嵌入链接本地环境正常,正式环境重定向到登录解决iframe嵌入链接本地环境正常,正式环境重定向到...
外部滚动条控制iframe外部滚动条控制iframe
iframe的滚动条问题:显示隐藏滚动条.doc
主要介绍了JS去除iframe滚动条的方法,涉及javascript操作iframe中属性的技巧,非常具有实用价值,需要的朋友可以参考下
倘若iframe的内容足够长超出了iframe设定的高度时,在ipad等设备上。iframe内部html的滚动条不出现。并且活生生的从500px处截断,(类似overflow:hidden的效果)下面的内容不再显示。 问题重现: 结构: ...
如何让DIV固定在页面的某个位置而不随着滚动条随意滚动
<a href="">北京</a><a href="">上海</a><a href="">天津</a><a href="">重庆</a><a href="">河北</a><a href="">山西</a><a href="">河南</a><a href="">辽宁</a><a href="">吉林</a><a href="">黑龙江</a><a href...
iframe水平滚动条定位右侧及其样式的基本设置
iframe嵌入网页的一部分, 拿别人网页为你所用
完全搞定iframe(框架)里的滚动条!.doc
根据项目中的实际情况,总结的Flex嵌入IFrame解决方案
js脚本: 自动调节iframe高度,而不显示其滚动条
iframe嵌入页面后,我们有时需要调整滚动条,例如,去掉全部的滚动条,去掉右边的滚动条且保留底下的滚动条,去掉底下的滚动条且保留右边的滚动条。那么我们应该怎么做呢? 一:去掉全部的滚动条 第一个方法: ...
框架完美解决了iframe之间的跨域通讯。底层技术采用window.name转换代理实现
主要介绍了使用iframe在网页中嵌入其他网页的方法,需要的朋友可以参考下
首先在父页面的javascript给定义一个window.name,并赋予一个字符串值,如window.name="test",其中赋予的字符串值可以随意定义,然后在Iframe页面的Form 标签中定义target属性,并且其值也必须与之前定义的window....
IFrame中Session丢失的解决办法
Iframe页面的滚动.rar
让嵌入到HTML的iframe自动适应大小
<link href="css/style.css" type="text/css" rel="stylesheet"> <link href="css/default.css" type="text/css" rel="stylesheet"> <script language="javascript" src="js/menu.js" type="text/javascript"> ...