gpt4 book ai didi

javascript - Jquery Slider 不会在最后停止

转载 作者:行者123 更新时间:2023-11-28 18:57:11 25 4
gpt4 key购买 nike

我有一个 jQuery slider ,当单击下一个按钮时它会水平滑动。但是,当它到达图像/列表序列的末尾时,它会继续滑动并且不会停止。我设法让它不从左端滑落,但右端是个问题。

$(document).ready(function() {
$("#inner").css("overflow-x", "hidden");

var xPos = $('#scroller li:last').position();
var pos = '-' + xPos.left + 'px';
alert(pos);

$('#next').click(function() {
if(("#scroller ").css("margin-left") > pos ) {
$('#scroller').animate({
marginLeft: "-=133px"
}, 200)
}
});

$('#prev').click(function() {
if($("#scroller").css("margin-left") < "0") {
$('#scroller').animate({
marginLeft: "+=133px"
}, 200)
}
});
});

最佳答案

首先,你的行中有一个错误:

if(("#scroller ").css("margin-left") > pos ){

改成

if($("#scroller ").css("margin-left") > pos ){

如果没有帮助,也许你应该试试这个:

if(parseInt($("#scroller").css("margin-left"),0) < 0){

在 $('#prev').click 函数中更改它,然后

 if(parseInt($("#scroller ").css("margin-left"),10) > parseInt(pos,10) ){

在 $('#next').click 函数中

关于javascript - Jquery Slider 不会在最后停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7475789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com