ウインドウを指定の割合までスクロールした時にコードを一度だけ実行する方法
Google Adwordsなどで広告を出すときにページの6割を読んだら成果にしたいという要望が有り作りました。
一度だけしか実行しないというスクリプトは、今まであまり使ってこなかったので自分用のメモとして残しておきます。
$(function(){
var h = $(window).height();
$(window).on('scroll', function(e){
if ((h/$(this).scrollTop()*100) < 60) {
// ここに実行したいコードを入れる
$(this).off(e);
}
});
});