無法實現滾動定焦,按老師代碼敲得啊,求大神指錯
無法實現滾動定焦,求大神指導錯在哪里
<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>
2017-02-17