【发布时间】:2010-06-22 04:42:58
【问题描述】:
我在右上角有一个导航,它将与用户一起向下滚动页面。我正在使用这个 jQuery 代码:
var $scrollingDiv = $("#scrollingDiv");
$(window).scroll(function(){
$scrollingDiv
.stop()
.animate({"marginTop": ($(window).scrollTop() + 30) + "px"}, "fast" );
});
CSS:
#scrollingDiv{background-color:#fff;margin-left:4%;margin-top:10px;padding:0 2% 2%;}
效果很好,问题是: 导航过滤内容,因此您可以在页面底部,单击导航中的链接,它将过滤内容,因此只有 2 个段落而不是 20 个段落。滚动导航将在底部获得 STUCK在 IE 中。其他浏览器它移回顶部。
我试过用一个
<a name="top"> </a>
但这没有用。有什么建议么?
【问题讨论】:
标签: jquery internet-explorer scroll