滚动处理,滚动停止后一段时间执行的动作
代码
// 监听滚动到底部 jQuery(function ($) { // 1212活动相关 var scrollEndTimer = null; var activity1212 = function(){ var $activity_back_img = $('#activity_back_img'); if(!$activity_back_img.data('scroll')){ $activity_back_img.css('right', '-0.6rem').data('scroll', true); $activity_back_img.css('opacity', '0.5').data('scroll', true); } if (scrollEndTimer) { clearTimeout(scrollEndTimer); scrollEndTimer = null; } scrollEndTimer = setTimeout(function () { $activity_back_img.css('right', '0.1rem').data('scroll', false); $activity_back_img.css('opacity', '1').data('scroll', false); }, 500); }; $(window).scroll(function() { if(Math.abs($(window).scrollTop() + $(window).height() - $(document).height()) < 100) { if(!app.lock) { app.page += 1; } app.common_goods(); } // 活动 activity1212(); }); });
原创文章请随便转载。愿和大家分享,并且一起进步。-- 江 coder