我正在制作照片滑块。如果单击上一个或下一个按钮,则左边距会继续添加或减去一个设置为5px的变量。但是,我想限制滑块向左或向右移动的距离,以使它不会滑动得太远以至于没有空白。
为了限制边界,有一条条件语句,如果左边距在10px和-100px之间,则为变量分配5px的值。否则,变量将设置为0px。
这确实有效。如果您向左或向右走得太远,滑块就会停止。但是,一旦达到边界,上一个和下一个按钮将不起作用。有小费吗?
您可以在这里查看我的代码:
jsfiddle.net/xpfbh/2/
最佳答案
我已经更新了your fiddle。我必须更改您的if条件,以包括边距范围以及方向。还删除了测试变量,并移动了在if块内设置边距的语句。我认为不需要else块,因此也将其删除。