我正在使用 jquery 提供可点击的覆盖,我想用左/右替换默认的向上/向下滚动方法(所以当你滚动页面时它水平移动而不是垂直移动。我担心滚动功能仍然有效正如覆盖范围内的预期。
更新:如果无法滚动浏览器,那么具有水平滚动条的 div 会在向上/向下滚动时从左向右移动(以及锚点)
我的 JavaScript 经验有些有限,非常感谢任何有关此问题的指导谢谢!
我正在使用 jquery 提供可点击的覆盖,我想用左/右替换默认的向上/向下滚动方法(所以当你滚动页面时它水平移动而不是垂直移动。我担心滚动功能仍然有效正如覆盖范围内的预期。
更新:如果无法滚动浏览器,那么具有水平滚动条的 div 会在向上/向下滚动时从左向右移动(以及锚点)
我的 JavaScript 经验有些有限,非常感谢任何有关此问题的指导谢谢!
找到了一个合适的解决方案: http: //plugins.jquery.com/project/ScrollTo 我的代码:
function shiftScroll(offset) {
console.log('current:' + window.pageXOffset);
console.log('currentY:' + window.pageYOffset);
$(window).scrollTo(window.pageXOffset + offset, window.pageYOffset, {axis:'x'});
}
我仍然需要禁用正文中的垂直滚动条,而不是禁用页面内元素中的垂直滚动条。