jQueryを使用して要素にCSS3変換を追加しようとしています。私は私のコードをテストするためにFirefox 5を使用しています。私の目標は、さまざまなブラウザに複数のバージョンのトランジションを追加することで、ブラウザの互換性を最大限に高めることです。ここで私が使用しているコードです: jQueryは、Firefoxを使用している場合、非モジラCSS3変換を無視します。
$('#element_name').css('-webkit-transform', 'rotate(45deg)');
$('#element_name').css('-moz-transform', 'rotate(45deg)');
$('#element_name').css('transform', 'rotate(45deg)');
私はFirebugのを使用して結果のHTMLを表示
は、私が観察しているだけ-moz-変換要素のインラインCSSに追加されました。このCSSはFirefoxでうまく動作しますが、他の行も追加する必要があります。 Safariでページを表示すると、-webkit-transform行が表示されると想定していますが、これはプロジェクトの要件には十分ではありません。私は、ブラウザに関係なく、同時に異なるCSS変換ラインをすべて追加する必要があります。jQueryにそれらをすべて使用させる方法はありますか?おそらく、jQueryに現在のブラウザを気にしないように指示するための設定がありますか?
FireFoxブラウザに-webkitバージョンが必要なのはなぜですか? – PeeHaa