gpt4 book ai didi

jquery - 按时间改变div位置

转载 作者:太空宇宙 更新时间:2023-11-04 03:30:46 24 4
gpt4 key购买 nike

我想每 200 毫秒更改一次 div 的顶部和左侧位置,为什么这段代码不起作用?

$(document).ready(function(){
setInterval(function () {
//$('#quatao').css("top", "+=20"); it's work!!!!
if (parseInt($("#quatao").css("top"),10) < 350) {
$("#quatao").css("top", "+=20", "left", "-=30");
}
else if (parseInt($("#quatao").css("top"),10) > 500) {
$("#quatao").css("top", "-=20", "left", "+=30");
}
}, 200);
});

最佳答案

根据我通过查看代码所见,您应该在 $("...").css 调用中使用对象而不是逗号列表。

$("#quatao").css({"top": "+=20", "left": "-=30"});

$("#quatao").css({"top": "-=20", "left": "+=30"});

请注意,当只更改一个值时,逗号分隔有效,但对于两个或多个值,需要一个 json 对象。

Check out different usages for .css here

关于jquery - 按时间改变div位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26352464/

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