2014-09-10 53 views
0

因此,在常規頁面HTML5在IE中我可以得到下面的jQuery代碼的工作:jQuery的餅乾動畫

 $.cookie('mycookieX',cookieXcounter,{expires:7,path:'/'}); 

     $.cookie('mycookieY',cookieYcounter,{expires:7,path:'/'}); 



     console.log($.cookie('mycookieX')); 

但我不能讓代碼在我edgeActions.js文件的工作。 ..我試圖改變了語法(因爲當我在邊緣使用jquery我不得不改變的事情,比如前:

 $('#blueCar').animate({ 

     left:carArrayX[carArrayXcounter] + "px", 

     top:carArrayY[carArrayYcounter] + "px" 

     }); ' 

 sym.$('blueCar').animate({ 

     left:myVariableX + "px", 

     top:myVariableY + "px" 

     }); 

但我想不通的餅乾邊緣與jQuery,讓他們workign ......這是probaby一個語法的事情,但所有我能想到的是這樣的:

 sym. $.cookie('mycookieX',cookieXcounter,{expires:7,path:'/'}); 

     sym. $.cookie('mycookieY',cookieYcounter,{expires:7,path:'/'}); 



     console.log($.cookie('mycookieX')); 

-------- ------------------>當然這不起作用..

請提供想法...

+0

哦,是的,這是jquery-cookies插件我正在使用:jquery.cookie.js – ristenk1 2014-09-10 16:34:59

回答

0

我從來沒有能夠得到插件jquery-cookies.js使用邊緣動畫,本應該是最簡單的緩存:

//jquery cookies not working in edge animate: 
             // $.cookie('mycookieX',btnArrayX,{expires:7,path:'/'});          
             // $.cookie('mycookieY',btnArrayY,{expires:7,path:'/'}); 
             //console.log($.cookie('mycookieX')); 

但我沒有得到的JavaScript(從計算器上的其他用戶所)與Edge Animate中的工作:

//set cookie 
              function createCookie(name,value,days) { 
               if (days) { 
                var date = new Date(); 
                date.setTime(date.getTime()+(days*24*60*60*1000)); 
                var expires = "; expires="+date.toGMTString(); 
               } 
               else var expires = ""; 
               document.cookie = name+"="+value+expires+"; path=/"; 
              } 

              createCookie('ppkcookie',btnArrayX,7); 

//read cookie 

               function readCookie(name) { 
                var nameEQ = name + "="; 
                var ca = document.cookie.split(';'); 
                for(var i=0;i < ca.length;i++) { 
                 var c = ca[i]; 
                 while (c.charAt(0)==' ') c = c.substring(1,c.length); 
                 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); 
                } 
                return null; 
               } 

              var yayCookie = readCookie('ppkcookie'); 
              console.log('yayCookie' + yayCookie); 

所以,我想任何人想讀在Edge Animate中/設置cookie的......這可能仍然有可能與jQuery的插件,我只是不知道正確的語法,使其邊緣動畫兼容..但好消息它直javascript(雖然更長)工作正常:)