<body>
当用户滚动时,我有一些 JavaScript 用于向我的元素添加一个类:
var $body = $('body');
$(window).scroll(function() {
$body.addClass('scrolling');
var scroll = $(window).scrollTop();
if (scroll <= 1) {
$body.removeClass('scrolling');
}
});
这在桌面浏览器上运行良好,但在 iOS(可能还有其他移动设备)上,该类仅在触摸释放时添加,而不是在用户第一次触摸屏幕滚动时添加。
如何调整此脚本以在触摸时触发此类,同时对于标准桌面用户仍能正常工作?
这是一个 Fiddle 显示此脚本的实际操作:http: //jsfiddle.net/alecrust/AKCCH/