【发布时间】:2015-02-27 17:16:27
【问题描述】:
我有一个位置:固定箭头导航,可让您通过 jquery 和水平定位的锚点向左或向右滚动几列:
$('html,body').animate({
scrollLeft: $(target).offset().left
}, 800 , function (){window.location.hash = target;});
到目前为止效果很好。
列很窄,它们可能会变得很长,迫使用户向下滚动。 一旦你向下滚动并想要跳转到另一列,js 会继续幻灯片动画,然后跳转到下一列的顶部。
有没有办法阻止运动的 y 轴? 还是告诉脚本只进行水平移动?
提前致谢!
【问题讨论】:
标签: javascript jquery scroll block