我正在制作一个滑块,并试图弄清楚如何专门为按钮编程。
我希望它在点击时以 700 像素的增量向左移动,但是一旦 marginLeft 大于 2800 像素,它就不会在点击时做任何事情。
现在我有以增量移动容器的部分,但我不确定如何制作在“slider_container”之后它什么都不做的部分,marginLeft 大于 2800 像素。
$("#left").click(function () {
$("#slider_container").animate ({
marginLeft: "+=700px"
},450 );
});
我想知道为什么以下不起作用:
if ($("#slider_container").css("marginLeft") >= 2800) {
$("#right").click(function () {
$("#slider_container").animate ({
marginLeft: "-=0px"
},450 );
});
}
else
{
$("#right").click(function () {
$("#slider_container").animate ({
marginLeft: "-=700px"
},450 );
});
}