scroll 滚动到指定位置触发事件 and 点击一按钮/链接让页面定位在指定的位置

Posted 薄冰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scroll 滚动到指定位置触发事件 and 点击一按钮/链接让页面定位在指定的位置相关的知识,希望对你有一定的参考价值。

scroll 滚动到指定位置触发事件:
$(function(){
$(window).scroll(function() {
var s =$(window).scrollTop();
if (s>=782) {//782是导航条离页面顶部的距离(px)
$(‘.nav‘).addClass(‘fixednav‘);
}
else{
$(‘.nav‘).removeClass(‘fixednav‘);
}
});
});
.fixednav{
position:fixed;
top:0px;
left:0px;
width:100%;
z-index:100000;
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop));
}

点击一按钮/链接让页面定位在指定的位置:
<div class="nav">
<a href="#aaa">导航1</a>
<a href="#bbb">导航2</a>
<a href="#ccc">导航3</a>
<a href="#ddd">导航4</a>
</div>


通过锚点实现
<a name="aaa" id="aaa"></a>
<a name="bbb" id="bbb"></a>
<a name="ccc" id="ccc"></a>
<a name="ddd" id="ddd"></a>
 
 

以上是关于scroll 滚动到指定位置触发事件 and 点击一按钮/链接让页面定位在指定的位置的主要内容,如果未能解决你的问题,请参考以下文章

滚动优化

如何用jquery实现页面滚动到指定位置后触发事件的效果?

转的滚动事件,慢慢滚到顶部或者指定位置

如何用JS获取鼠标滚动高度,再触发相应的事件。速救!!!

点击滚动到指定元素位置

scroll和wheel事件