gpt4 book ai didi

jquery - 沿整个 body 宽度移动 div

转载 作者:行者123 更新时间:2023-12-01 07:13:45 26 4
gpt4 key购买 nike

我必须沿着我 body 的整个长度移动图片。这是我写的代码:

function moveRight(){
$("#b").animate({left: "+=400"}, $("body").width(),moveLeft)
}

function moveLeft(){
$("#b").animate({left: "-=400"}, $("body").width(),moveRight)
}

$(document).ready(function() {
moveRight();
});

您可以找到一个可用的 fiddle here 。我在 fiddle 中使用了随机图片,但正如你所看到的,它超出了屏幕。

我想在正文结束之前停止(在右侧)。我怎样才能做到呢?

最佳答案

您可以使用父级图像容器宽度计算left参数值:

function moveRight(){
$("#b").animate({
left: $("#b").parent().width() - $("#b").width()
},
$("body").width(),
moveLeft
);
}

对于左侧,您可以使用 0 代替。

function moveLeft(){
$("#b").animate({left: "0"}, $("body").width(),moveRight)
}

JSFIDDLE

关于jquery - 沿整个 body 宽度移动 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21996328/

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