このコードはFirefox、Safari、Chrome、IE8 +で機能しますが、IE7では機能しません。コンテンツが消えます。IEで開発者ツールを試しましたが、コンテンツ内の行の1つを見つけて、それにCSSを追加すると、コンテンツが再表示されます。
スクロールイベントで次のコードを呼び出します。が$(document).scrollTop()
何らかの値に近い場合。
$.get('NewMoviesSub.aspx?c=' + (currentSet * 25).toString(), {
curset: (currentSet * 25)
}, function(data) {
var content = $(data).find('.movieTable');
$("#MoviesDiv").append(content);
});
他のすべてのコードをステップスルーしましたが、コードでがトリガーされると、のコンテンツが$("#MoviesDiv")
消えます。.append
getは非同期であるため、コンテンツの変更は、関数を最初に呼び出した後しばらくしてから発生します。そのため、スクロール機能をオフにして、ボタン呼び出しを試みて、関数が1回だけ呼び出されるようにしました。しかし、コンテンツはまだ消えていました。
このコードは、私が継続的に多くの映画を手に入れるのを助けることを目的としています。
で見つかった新しいコンテンツ('.movieTable')
は、より多くの映画の行を含むテーブルです。使用して.append
も.appendTo
同じ結果が得られます。
.appendが他の人には機能しない他の例を見てきましたが、いくつかの解決策を試しましたが、どれも役に立ちませんでした。
編集: https://www.clearplay.com/NewMovies.aspxにアクセスすると、コンソールにcontent
今すぐ出力されます