無法實現(xiàn)滾動定焦,按老師代碼敲得啊,求大神指錯
無法實現(xiàn)滾動定焦,求大神指導(dǎo)錯在哪里
<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;
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ?})
? ? ? ? ? ?})
? ? ? ?})
? ? ? ? ? ? //滾動條發(fā)生滾動時,要獲取相應(yīng)的值。
? ? ? ? ? ?
? ? ? ? ? ? //請補(bǔ)充此處代碼,讓導(dǎo)航菜單實現(xiàn)在滾動條滾動的時候自動設(shè)置焦點(diǎn)
? ? ? ? ? ? //給相應(yīng)樓層的a 設(shè)置 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