我使用的是 OSX Lion 和 Chrome,它们允许您来回滑动以在浏览器中后退/前进。但是我发现它经常干扰页面内的滚动。我正在创建的网站中有水平滚动条,在其中来回滑动通常会导致浏览器在我的浏览历史记录中向前/向后移动——这绝对不是我想要的行为。
我正在使用 html/css 和 overflow 属性非常简单地创建我的水平滚动框。我想知道正确的方法是否是使用 javascript 来检测滚动事件,并防止默认行为。对于本应简单的事情来说,这似乎是一种更复杂的方法。
最佳答案
http://www.azoffdesign.com/plugins/js/overscroll
http://uxebu.com/blog/2010/09/15/touchscroll-0-2-first-alpha-available/
http://plugins.jquery.com/project/jScrollTouch
尝试过或看过其中的任何一个,您可以只禁用浏览器滚动条并改用它们..
关于javascript - 浏览器滚动与页面滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7823630/