次のコードを使用して、閲覧者が閲覧しているページの一部(Googleブックなど、閲覧中のページを見つける)を見つけます。.resizeと.scrollメソッドの呼び出し回数を減らす
$("#main-content").scroll(function() {
Nx.curPage = (Math.round($(this).scrollTop()/620)+1);
window.location.hash = "#"+Nx.curPage;
Nx.select(undefined);
});
また別の部分では、コンテンツを現在のウィンドウサイズに合わせるために、$(window).resize(...)
を使用します。これは、すべての単一サイズ変更で呼び出されます。あなたが想像することができるように、これはページの速度を遅くします。特に、古いハードウェアではそうです。スクロールやリサイズが停止した後、処理を開始するときに実現する方法はありますか?そのため、プロセスの数は減りますか? $("#main-content").scrollStop
のようなもの???
もちろん、msの数は単なる例です。あなたは彼らと遊んで、最高の結果を得ることができます。 – galambalazs