示例:http: //jsfiddle.net/dfcyb/
我有这两个变量
var inview = '#' + $("#container > .section > h1:in-viewport:first").parent().attr('id');
var $link = $('#menu a').filter('a[hash=' + inview + ']');
inview检查特定部分是否在视口中,然后使用$link var 添加一个类。我不确定我在这里做错了什么。Inview 工作正常,但是:
$link.parent().addClass('selected');
什么也没做。我不确定我在这里有什么问题或如何进行调试,因为 console.log($link) 没有帮助。我不确定这里是否正在使用过滤器?