我对动画有这个微不足道的问题,并且想知道我是否正确地插入了东西。如果您能分享您的想法,我将不胜感激。在JQuery初始化时,我通过'sessionStorate()'将值保存为字符串,然后我尝试使用它来设置div的动画。这是我的代码:
$(document).ready(function()
{
sessionStorage.setItem('topVal','200');
$("#myDiv").animate({
'top' : sessionStorage.topVal
},1000, function()
{
alert("ANIMATION DONE");
});
});
如果我硬编码值而不是调用'sessionStorage.topVal'then div动画而没有任何问题,否则它不会。我最大的想法是事情被激起的速度太快,因此animate()函数无法捕获'sessionStorage.topVal'。我想知道是否应该使用setTimeOut()来延迟或只使用delay()。我不确定这些是好的做法还是有其他方法可以实现。谢谢你的帮助。