2010-12-01 13 views
-1

私のjqueryはクロムとサファリではうまく動作しますが、IEとMozillaではうまく動作しません。理由は何か。私はThisの例に従っています。 IEは、開いているファイルを保存するためのプロンプトを表示しています。私のjsはクロムとサファリで正常に動作しています

+0

この例はFirefoxで正常に動作するため、問題は*あなたの*コードに含まれる可能性が高くなります。あなたがここに投稿することができれば、それは大いに役立つだろう。 –

+1

コードが正常に動作していないこと、それが何をするべきか、問題がどのようなものかを誰にも知らせないと、有益な回答を得ることはできません。エラーメッセージが表示された場合(ブラウザのJavaScriptエラーコンソールを確認してください)、非常に便利です。 – Angus

+0

あなたが本当に助けを求めている場合は、いくつかのコードとエラーメッセージを投稿するか、jsfiddle.netに入れてください。 – naugtur

答えて

0

編集:ログインが失敗したときにフォームが揺れるべきではないと想定します。

vibrate.jsファイルを調べ、それがWebkitTransform(Safariとクロームの両方のWebkitに基づいています)を使用しています:CSS3をサポートしているすべてのブラウザで回転を行うには

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

あり、より良い方法を、見てみましょう例えば、この:だから 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}); 
関連する問題