こんにちはスクロールに表示される写真はほとんどありません。とてもよくjqueryウィンドウの位置+スクロール - スクロールしない場合スクロールしない
$(document).ready(function() {
$(window).scroll(function(){
$('.fade').each(function(i){
var bottom_of_object = $(this).position().top + ($(this).outerHeight()/2);
var bottom_of_window = $(window).scrollTop() + $(window).height();
if(bottom_of_window > bottom_of_object){
$(this).addClass('showme');
}
if(bottom_of_window < bottom_of_object){
$(this).removeClass('showme');
}
});
});
});
この作品が、窓が高いの写真であれば、私はページを開いたときを表示し、スペースと非常に醜いことはできません: 私はこのコードを使用します。それは(私が思う)です。追加クラスはウィンドウのスクロールでしか機能しないからです。
どうすればこの問題を解決できますか?私は絵がスクロールだけでなく、窓の位置で関連して表示されるときに必要ですか?
ありがとうございました!
あなたが必要とするのは遅延読み込みです。なぜこれのためのプラグインを使用しないのですか? –
スニペット/ fiddlrであなたの試行を共有する方が良いでしょう –
"私はそうだと思いますが、追加クラスはウィンドウのスクロールでしか機能しないためです。ドキュメントが準備できたらクラスを追加するだけです。あなたはすでにそのような機能を実装しています。クラスを追加したい要素を見つけて、あなたの仕事をしてください。 $(ウィンドウ).scroll()の前に '$(this)).addClass( 'showme');' $(your_selector).addClass( 'showme'); ' – Grynets