以下の質問から、与える解決策の詳細を聞いてもいいですか?私はまったく同じ問題を抱えています。
jQueryのcss()は、スクロールイベントに適用すると遅れます
ソリューション#3->>を提供する場合、継続的な更新が必要な場合は、更新を行うときにタイムスタンプを追跡し、一定時間(100ミリ秒など)未満の場合はハンドラーで何もしません。
それについての方法や例について、より詳細な情報を入手できますか?
以下の質問から、与える解決策の詳細を聞いてもいいですか?私はまったく同じ問題を抱えています。
jQueryのcss()は、スクロールイベントに適用すると遅れます
ソリューション#3->>を提供する場合、継続的な更新が必要な場合は、更新を行うときにタイムスタンプを追跡し、一定時間(100ミリ秒など)未満の場合はハンドラーで何もしません。
それについての方法や例について、より詳細な情報を入手できますか?
私はこれに似た何かをします:
var lastUpdate = new Date().getTime();
$(selector).scroll(function() {
var now = new Date().getTime();
if (now - lastUpdate > 100) {
// update css
lastUpdate = now;
}
});
これにより、.1秒ごとにcssが更新されます(これは私が望むと思います。明らかに、セレクターをスクロールイベントをバインドしている要素に置き換え、更新cssコメントを.css()呼び出しに置き換えてください!