gpt4 book ai didi

jquery - 如何在 jQuery 中以对角线移动方式移动元素?

转载 作者:行者123 更新时间:2023-12-03 22:00:41 27 4
gpt4 key购买 nike

我知道如何在 jQuery 中上下移动元素。

$("#div").animate({"left": "+=100"}, 1000); //move 100px to the right

但我不知道如何进行对角线移动。我正在做国际象棋棋盘,我不知道如何移动主教以达到效果。请查看以下网址http://chess.diem-project.org/

我确实喜欢这个......但这不是一个正确的方法。

for(var i = 0;i<50;i++){ // move down and move right 1 pixel at a time to get effect
$("#div").animate({"left": "+="+x}, 1);
$("#div").animate({"top": "+="+x}, 1);
}

有什么想法吗?非常感谢您的帮助!

最佳答案

这样做:

 $("#div").animate({left: '+=50', top: '+=50'}, 1000);

您想要一个动画来帮助您...在您的情况下,for 循环会排队 100 个动画,您只需要一个:) See a demo here

关于jquery - 如何在 jQuery 中以对角线移动方式移动元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2532488/

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