2010-12-01 93 views
-1

我的jquery在Chrome和Safari瀏覽器上工作正常,但不在IE和Mozilla中。可能是什麼原因。我正在關注This示例。 IE顯示提示保存,打開文件。我的js在鉻和Safari瀏覽器上工作正常

+0

該示例在Firefox中運行良好,因此問題更可能出現在* your *代碼中。如果你可以在這裏發佈,這將有很大幫助。 – 2010-12-01 08:01:36

回答

0

編輯:假設你想要的是你的表單在登錄失敗時應該動搖。

看在vibrate.js文件,它使用WebkitTransform(Safari和Chrome是基於兩個Webkit的):

WebkitTransform: 'rotate(' +rotate +'deg) 

有更好的方法來做到旋轉在支持CSS3所有的瀏覽器,看看這個例如: http://www.robertnyman.com/css3/css-transitions/css-transitions-mac-os-x-stacks.html

所以,這條線:

t.css({position: 'relative', left: leftPos +'px', top: topPos +'px', WebkitTransform: 'rotate(' +rotate +'deg)'}); 

應該將是這個樣子:

var r ='rotate(' +rotate +'deg)'; 
t.css({position: 'relative', left: leftPos +'px', top: topPos +'px', 
    "-moz-transform": r, "-webkit-transform": r, "-o-transform": r, "transform": r}); 
相關問題