我有一個JavaScript,在IE9和Firefox中可以正常工作,但在Chrome中不能正常工作。我想要一些建議來解決這個問題。對於在Chrome上不起作用的圓角圖像的Javascript
我正在嘗試一個很酷的技巧來繞過我從http://www.bram.us/sandbox/roundedcorners/瞭解到的圖像角落。我更新了我的CSS,並在上面的網站中包含了JavaScript,但實際上所有圖片都在Chrome上消失,而另外兩個瀏覽器按預期渲染圓角。
我知道這個腳本也適用於Chrome,因爲http://www.bram.us/sandbox/roundedcorners/在Chrome上正常工作。
這是javascript。
jQuery(function($) {
$('img').wrap(function() {
return '<span style="background-image:url(' + $(this).attr('src') + '); height: '+ $(this).height() + 'px; width: '+ $(this).width() + 'px;" class="rounded" />';
});
});
在此先感謝!
我可以問爲什麼你不只是使用CSS來轉角? Chrome對'border-radius'有很大的支持。 – Sampson
你說得對。我刪除了JavaScript,而是更改了img標籤的CSS,然後它適用於所有瀏覽器。謝謝! –
@javvva我已經將我的建議轉移到下面的部分作爲答案,還包括對於您將來可能會遇到的任何CSS3問題的引用。 – Sampson