问答详情
源自:4-3 使用jQuery实现网页定位导航(下)

哈哈哈,学会了,不过还需要多练习巩固,才能真正转化成自己的知识!

提问者:jeanneze 2014-06-06 15:43

个回答

  • 胖起鹅啊
    2014-08-02 17:36:25

    是不是哪里错了

  • 胖起鹅啊
    2014-08-02 17:36:07

    <script>
    		$(document).ready(function(){
    		//滚动条发生滚动
    			$(window).scroll(function(){
    				var top = $(document).scrollTop();
    				var menu = $("#menu");
    				var items = $("#content").find(".item");
    				var currentId() = "";//当前所在楼层(item) #id
    				items.each(function(){
    					var m = $(this);
    					var itemTop = m.offset().top;
    					if (top > itemTop){
    					currentId = "#" + m.attr("id");			
    				}else{
    					return false;
    				}
    			});
    			//给相应楼层的a设置current,取消其他的current.
    			var currentLink = menu.find(".current");
    			if(currentId && currentLink.attr("href") != currentId{
    				currentLink.removeClass("current");
    				menu.find("[href=" + currentId + "]").addClass("current);
    			}	
    		});	
    	});
    	</script>