は?要求アニメーションフレームを取り消す最適化はありますか?
下記もしそうなら、この例window.cancelAnimationFrame();
内の任意の利益(あるいは可能性が、どのように私はそこにそう、なぜでしょうか?
Ref: requestAnimationFrame MDN
var last_known_scroll_position = 0;
var ticking = false;
function doSomething(scroll_pos) {
// do something with the scroll position
}
window.addEventListener('scroll', function(e) {
last_known_scroll_position = window.scrollY;
if (!ticking) {
window.requestAnimationFrame(function() {
doSomething(last_known_scroll_position);
ticking = false;
});
}
ticking = true;
});
シモンズ::すべてが適用されると
だから、あなたが何かのように持っているより一般的なスロットラーのために、私は[こちら] 1を(書いたhttp://stackoverflow.com/a/38626349/ 3702797) – Kaiido