$(window).on('scroll' 滑轮事件怎么办?用这个,只有滚动滑轮,就会修改dom,有别的办法吗

$(window).on('scroll' 滑轮事件怎么处理?用这个,只有滚动滑轮,就会修改dom,有别的办法吗?

$(window).on('scroll', function () {
var scrollTop=$(this).scrollTop(),winH=$("#home").height();
var c = config,toBig=false;
// 首页动画设置
if(scrollTop < winH/2) {console.log(scrollTop)
$('.div').stop(true, false).animate({'left':c[leve].left,'opacity':1},'easeInQuint');
}



滚动一次鼠标滑轮, 就会执行一次, 有别的办法吗?
只让 $('.div').stop(true, false).animate 执行1次, 
------解决思路----------------------
加个变量判断下
------解决思路----------------------
在on后面加个e
 $(window).one