这可能是一个简单的问题,也许我在这里遗漏了一些东西。
期望的效果是当用户单击.left
或.right
href 标签时,.tabs
滚动条105px
每次都会向左或向右滚动。这部分正在工作。
我遇到障碍的地方是如何在.tabs
div 的 css 位于0px
或位于 div 末尾时禁用动画效果。这似乎可以很容易地完成,offset
或者position
但是这两者都给了我不同的价值。我相信这是因为.tabs
div 实际上是使用magin: 0 auto
.
试图检索css("left")
并编写条件if == 0
语句也是失败的。
我在这里错过了什么吗?我不应该尝试left
根据位置禁用按钮吗?有没有更简单的方法来做到这一点?
$(".right").click(function () {
$(".tabs").animate({
left: '-=105'
}, 500);
return false;
});
$(".left").click(function () {
$(".tabs").animate({
left: '+=105'
}, 500);
return false;
});