我想將CSS3變換添加到使用jQuery的元素。我正在使用Firefox 5來測試我的代碼。我的目標是通過爲不同瀏覽器添加多個版本的轉換來最大化瀏覽器兼容性。下面是我使用的代碼:當使用Firefox時,jQuery忽略非mozilla CSS3變換
$('#element_name').css('-webkit-transform', 'rotate(45deg)');
$('#element_name').css('-moz-transform', 'rotate(45deg)');
$('#element_name').css('transform', 'rotate(45deg)');
當我查看使用螢火蟲產生的HTML,我觀察到,只有-moz-變換已經被添加到內聯CSS的元素。這個CSS在Firefox中工作正常,但我還需要添加其他行。我假設,如果我在Safari中查看頁面,它將顯示-webkit-transform行,但這不足以滿足我的項目需求。無論瀏覽器如何,我都需要同時添加所有不同的CSS變換行。
有沒有什麼辦法可以強制jQuery使用它們?也許有一些配置設置來告訴jQuery不要關心當前的瀏覽器?
爲什麼你需要在你的FireFox瀏覽器中使用-webkit版本? – PeeHaa