自然卷666
2017-02-17 10:05
无法实现滚动定焦,求大神指导错在哪里
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script>
$(document).ready(function(){
$(window).scroll(function(){
var top =$(document).scrollTop();
var menu =$("#menu");
var items=$("#content").find(".item");
var currentId="";
items.each(function(){
var m=$(this);
var itemsTop=m.offset().top;
if(top>itemsTop-200px){
currentId="#"+m.attr("id");
}
else{
return false;
}
})
})
})
//滚动条发生滚动时,要获取相应的值。
//请补充此处代码,让导航菜单实现在滚动条滚动的时候自动设置焦点
//给相应楼层的a 设置 current,取消其他链接的current
var currentLink=menu.find(".current");
if(currentId&¤Link.attr("href")!=currentId){
currentLink.removeClass("current");
menu.find("[href="+currentId+"]").addClass("current")
}
</script>
注意细节
网页定位导航特效
71404 学习 · 486 问题
相似问题