0

連続したエントリで構成されるブログがあります。div エントリごとに個別の背景画像があります。特定のdivがクライアントウィンドウに表示されたときに背景画像を変更したい。トリガーする方法がわかりませんでした。

これは:visibleや.showに関するものではないと思います。すべてのdivは、すでに表示されています。ただし、エントリが連続しているためページが長く、ページをスクロールしてdivが表示されたときに背景画像を変更したいだけです。

注: JavaScriptソリューションは、存在する場合は、jQueryよりも優れています...

4

1 に答える 1

0

関数をWindowsのスクロールイベントにバインドし、イベントが発生したときにdivを検証する必要があると思います。$ j(document).bind( "scroll"、function(){//ここをチェック});

私は誰かがこの種のもののためのプラグインも提供しているところを見つけました:http://remysharp.com/2009/01/26/element-in-view-event-plugin/

--edit--同様の質問と回答があります: スクロール後に要素が表示されるかどうかを確認してください

于 2012-07-12T20:35:42.943 に答える