0

我正在使用 jquery 提供可点击的覆盖,我想用左/右替换默认的向上/向下滚动方法(所以当你滚动页面时它水平移动而不是垂直移动。我担心滚动功能仍然有效正如覆盖范围内的预期。

更新:如果无法滚动浏览器,那么具有水平滚动条的 div 会在向上/向下滚动时从左向右移动(以及锚点)

我的 JavaScript 经验有些有限,非常感谢任何有关此问题的指导谢谢!

4

1 回答 1

1

找到了一个合适的解决方案: 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'});
}

我仍然需要禁用正文中的垂直滚动条,而不是禁用页面内元素中的垂直滚动条。

于 2011-05-12T16:20:17.950 回答