簡単に間欠処理してイベント負荷を抑制

スクロールに応じてパララックス処理をするなんて時に、
スクロールの度に処理を走らせると、IEでは重くなる。(IE11でも重い)
なので、指定ミリ秒以下の処理は無視するようにした。
間欠処理は、このエントリでもちらっと触れてたな。
jQueryでTwitter用文字数カウント

jQueryを使った場合。

$(function(){
	var timer = null;
	$(window).on('scroll',function() {
		clearTimeout( timer );
		timer = setTimeout(function() {
			//処理内容
		}, 12 );
	});
});

参考サイト様
https://w3g.jp/blog/tools/intermittent_event_load_reduce

投稿者:

ayako0802

フロントエンドエンジニア