我真是醉了,代碼幾乎完全照抄,導航欄就是沒法聚焦
???
?????????? $(document).ready(function{
?????????????? $(window).scoll(function{
????????????? var top=$(document).scrollTop();
????????????? var daohang=$('#menu');
????????????? var louceng=$('#content').find('.item');
????????????? var currentid='';
????????????? louceng.each(function{
????????????????? var loucengtop=$(this).offset().top;
????????????????? if(top>loucengtop){
????????????????????? currentid='#'+$(this).attr('id');
????????????????? }else return false;
????????????? });
????????????? var currentlink=$('#menu').find('.current');
????????????? if(currentid&¤tid!=currentlink.attr('href')){
????????????????? currentlink.removeClass('current');
????????????????? daohang.find('[href='+currentid+']').addClass('current');
????????????? }
?????????? })
})
2016-10-28
?$(document).ready(function(){? //函數不對
?????????????? $(window).scroll(function(){ //函數不對同時scroll寫錯誤
????????????? var top=$(document).scrollTop();
????????????? var daohang=$("#menu");
????????????? var louceng=$("#content").find(".item");
????????????? var currentid="";
????????????? louceng.each(function(){? //函數不對
????????????????? var loucengtop=$(this).offset().top;
????????????????? if(top>loucengtop){
????????????????????? currentid="#"+$(this).attr("id");
????????????????? }else return false;
????????????? });
????????????? var currentlink=$('#menu').find(".current");
????????????? if(currentid&¤tid!=currentlink.attr("href")){
????????????????? currentlink.removeClass("current");
????????????????? daohang.find("[href="+currentid+"]").addClass("current");
????????????? }
?????????? })
})
2016-09-05
如果是用新版的JQuery,find()那里的代碼要寫成find("[href='"+currentid+"']")
2016-09-05
你代碼寫錯了....function的格式錯了.....還有window的scroll方法.....寫錯了....應該是這樣的:
?$(document).ready(function(){
??????????? $(window).scroll(function(){