我想检测用户在页面上尝试向上或向下滚动的时间,但是因为我不想允许实际滚动,所以我设置了一个overflow:hidden的内容。代码大致如下:
问题在于由于没有实际的滚动,所以我无法触发事件。我考虑过移除overflow样式并防止滚动,但我无法找出如何实现。
总之,有没有一种方法可以在检测滚动尝试的同时修复滚动?谢谢。
$('html,body').css('overflow','hidden');
$(window).scroll(function(event){
console.log("scroll");
});
问题在于由于没有实际的滚动,所以我无法触发事件。我考虑过移除overflow样式并防止滚动,但我无法找出如何实现。
总之,有没有一种方法可以在检测滚动尝试的同时修复滚动?谢谢。
overflow: auto
会产生滚动条? - BoltClock