繁体   English   中英

从html5会话存储中读取值并在动画中使用不起作用

[英]Reading a value from html5 session storage and using in animation not working

我对动画有这个微不足道的问题,并且想知道我是否正确地插入了东西。 如果您能分享您的想法,我将不胜感激。 在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()。 我不确定这些是好的做法还是有其他方法可以实现。 谢谢您的帮助。

对我来说工作得很好。

http://jsfiddle.net/GuHdf/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM