1

我正在制作照片滑块。如果单击上一个或下一个按钮,margin-left 会不断增加或减少一个变量,该变量设置为 5px。但是,我想限制滑块向左或向右移动的距离,这样它就不会滑得太远以至于有空白。

为了限制边界,如果 margin-left 介于 10px 和 -100px 之间,则有一个条件语句为变量分配 5px 的值。否则,变量设置为 0px。

这确实有效。如果您向左或向右走得太远,滑块就会停止。但是一旦达到边界,上一个和下一个按钮就不起作用了。有小费吗?

你可以在这里查看我的代码: jsfiddle.net/xpfbh/2/

4

1 回答 1

1

我已经更新了你的小提琴。我不得不更改您的 if 条件以包括边距范围和方向。还删除了测试变量并移动了在 if 块中设置边距的语句。我认为不需要 else 块,所以我也将其删除。

于 2012-09-08T22:02:13.843 回答