例: http://jsfiddle.net/dfcyb/問題フィルタリングhrefのリンクからハッシュし、それを選択
私は、これら二つのVARSを持っている特定のセクションでは、ビューポートであるとするかどうかをチェック
var inview = '#' + $("#container > .section > h1:in-viewport:first").parent().attr('id');
var $link = $('#menu a').filter('a[hash=' + inview + ']');
のInView $ link varを使用してクラスを追加します。私はここで何が間違っているのか分かりません。審査はうまくいきますが、
$link.parent().addClass('selected');
は何もしません。私はここで何が間違っているのか、また、console.log($ link)は役に立ちませんので、デバッグ方法については分かりません。フィルタがここで使用されているかどうかはわかりません。
'a [hash ='は 'a [href ='にする必要があります。 –
はフィドルで、inviewは "#undefined"を返します。あなたのフィドルは、あなたが修正しようとしているコードにもっと似ている必要がありますか? – jlaceda