簡體   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