我試圖將這個漂亮的動畫效果列表從 Liffect - Effect for Lists包含到我的ASP.NET應用程序中。CSS 3動畫效果在IE中不起作用
<form id="form1" runat="server">
<div>
<ul effects="pageTop">
<li>
<img src="Images/1.jpeg" alt="Car" /></li>
<li>
<img src="Images/2.jpeg" alt="Car" /></li>
<li>
<img src="Images/3.jpeg" alt="Car" /></li>
</ul>
</div>
<script type="text/javascript">
$(document).ready(function() {
$("ul[effects] li").each(function (i) {
$(this).attr("style", "-webkit-animation-delay:" + i * 300 + "ms;"
+ "-moz-animation-delay:" + i * 300 + "ms;"
+ "-o-animation-delay:" + i * 300 + "ms;"
+ "animation-delay:" + i * 300 + "ms;");
if (i == $("ul[effects] li").size() - 1) {
$("ul[effects]").addClass("play")
}
});
});
</script>
</form>
在這裏您可以找到JS Fiddler。
掙扎幾個小時後,我剛剛注意到,這是在Firefox 16.x
而不是在IE 9
。這似乎是某種CSS 3
的問題,但不確定它究竟在哪裏出錯。請幫助使其完全跨瀏覽器兼容(IE
,Firefox
,Chrome
等)
我還希望你讓我知道了跨瀏覽器兼容CSS 3
黑客爲HTML 5
一些很好的資源。
你想支持哪些版本的IE嗎? – jfrej
對不起忘了提及它的IE 9.更新了我的問題。 –
http://caniuse.com/#search=css3%20animation –