2

私の質問をよりよく説明するために、単純化された jsfiddle exampleを作成しました。
ドロップダウン メニューから "a array" を選択し、次に "b array" を選択して下にスクロールすると、最初の 5 つの要素が "b array" から読み込まれ、次に "a array" からすべてのアンロードされた要素が読み込まれ、次に残りの "b array" のみが読み込まれます。 「b配列」要素が表示されるはずです。
私の質問は、以前に選択した配列要素が div にロードされないようにする方法です。

編集済み: これは JavaScript で何かを書く最初の試みです。私のコードを見て目が焼けてしまって申し訳ありません。

4

1 に答える 1

0

問題は、古いscrollイベントがバインドされたままになることです。それらをアンバインドする必要があります。

簡単な修正は使用します

$("#objects").unbind('scroll').scroll(function() {

それ以外の

$("#objects").scroll(function() {

デモ (evalがらくたも削除): http://jsfiddle.net/ThiefMaster/6gX8z/8/

于 2012-09-09T17:44:08.070 に答える