-1
我的jquery在Chrome和Safari瀏覽器上工作正常,但不在IE和Mozilla中。可能是什麼原因。我正在關注This示例。 IE顯示提示保存,打開文件。我的js在鉻和Safari瀏覽器上工作正常
我的jquery在Chrome和Safari瀏覽器上工作正常,但不在IE和Mozilla中。可能是什麼原因。我正在關注This示例。 IE顯示提示保存,打開文件。我的js在鉻和Safari瀏覽器上工作正常
編輯:假設你想要的是你的表單在登錄失敗時應該動搖。
看在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});
該示例在Firefox中運行良好,因此問題更可能出現在* your *代碼中。如果你可以在這裏發佈,這將有很大幫助。 – 2010-12-01 08:01:36