【发布时间】:2014-03-04 19:39:40
【问题描述】:
我正在使用水平 div 在 li 中显示图像。
我想使用箭头(左和右)添加水平导航。 点击左箭头时,我的 div 滚动 156px,点击右箭头 156px 时。 我试图用这个 JS 做到这一点。但它不是一个真正的滚动,在我的 div 的末尾它一直在滚动。
这是我的 JS:
$('#next_nav').click(function () {
$( "#nav" ).css('left','-=156px');
});
$('#prev_nav').click(function () {
$( "#nav" ).css('left','+=156px');
});
这是一个带有我的实际代码的 JSfiddle http://jsfiddle.net/PAw8q/5/
我正在尝试做的与这个非常相似,但我找不到如何让它工作...... http://jsfiddle.net/r6HwL/7/
我希望有人能帮助我解决这个问题,
感谢您的帮助!
【问题讨论】:
-
您需要计算幻灯片的总宽度,当左侧值大于或等于该总宽度时,您将停用下一个按钮以防止进一步滚动。对于上一个按钮,当左值为 0 时,您将其停用。
标签: javascript jquery css horizontal-scrolling