我正在尝试使以下代码正常工作:
有一个奇怪的问题,当我使用 elem.data 获取值时,第二个 .animate 不起作用,而当我使用特别提到值时,"left" : "200px"
它似乎起作用。
我已经检查了下面提到的代码之前的存在elem.data('prevLeft')
和elem.data('prevTop')
使用,这些值存在并且是正确的。console.log()
elem.animate({"width":"200px"},3000).animate({
"left": elem.data('prevLeft'),
"top": elem.data('prevTop')
},2000);
似乎是什么问题,我无法将存储在变量中的值传递给.animate()
函数吗?
一个 Stray 函数正在重置这些值,这就是它不起作用的原因。我重试了所有提到的方法,所有方法都奏效了。
对不起,所有的烦恼。