ジョー、
それはあなたがあなたの投稿にあなただけのスニペットからやろうとして内容を正確に把握するのは難しいのですが、私はあなたがプラグインのサイトからの色の例を見てみなければならないと思う:https://github.com/sxalexander/jquery-scrollspy/blob/master/examples/colors.html
これは色 『「彼は彼がのクラスを発射しようとしているdiv要素のそれぞれを与える
$('.color').each(function(i) {
var position = $(this).position();
console.log(position);
console.log('min: ' + position.top + '/max: ' + parseInt(position.top + $(this).height()));
$(this).scrollspy({
min: position.top,
max: position.top + $(this).height(),
onEnter: function(element, position) {
if (console) console.log('entering ' + element.id);
$("body").css('background-color', element.id);
},
onLeave: function(element, position) {
if (console) console.log('leaving ' + element.id);
// $('body').css('background-color','#eee');
}
});
});
』とし、それぞれ特定のdivに機能を割り当てるためにループを使用してJavascriptを実行し、メインのコードスニペットです。でこの例では、彼は背景色に署名することもできますが、div自体を簡単に表示または非表示にすることもできます。ビヘイビアをループに埋め込むことができない場合は、各divにscrollspy関数を個別に割り当てることができます。
ポール
おかげでポールは、私は隠し設定されたdiv要素のCSSの背景色、それfadesInの切り替えの代わりにそれを設定することができました。 しかし、これをループとして行う方法を個別にしか理解できません。詳細は下の質問にあります... ありがとう! –