gpt4 book ai didi

internet-explorer-9 - 我需要CSS3过渡才能在IE9中工作

转载 作者:行者123 更新时间:2023-12-03 11:33:10 26 4
gpt4 key购买 nike

我为具有CSS转换的客户端创建了贺卡,但我不知道它与IE9不兼容。

贺卡是这个http://voeux.geekarts.fr/v4.html

有没有一种方法可以使此工作在IE9中进行?放置jQuery或其他任何hack-要使其在IE9中正常工作是一件事情。

谢谢

最佳答案

如您所知,Internet Explorer 9是最后一种不支持 transition propertyanimations的IE浏览器。话虽如此,它也是最后一个支持conditional comments的IE浏览器,因此可以想象将后备代码放入仅IE9的条件注释中,并将其作为解决方案提供给所有IE9(及以下)用户。

<!--[if lte IE 9]>
<script src="animation-legacy-support.js"></script>
<![endif]-->

当然,这只能在Internet Explorer 9或更低版本的浏览器中提供。现在,剩下要做的就是设置jQuery动画本身。例如,我们可以通过一系列过渡来运行图像,如下所示:

(function () {

"use strict";

$("img.kitten")
.animate({ width: 300 }, 1000) // Animate to 300px wide
.animate({ width: 50 }, 2000) // Then, to 50px wide
.animate({ opacity: .25 }, 1000); // Then, make it semi-transparent

}());

每次您需要设置另一个关键帧时,只需将另一个调用添加到 $.fn.animate 并设置您的目标状态以及动画持续时间。

需要注意的重要一件事是,您需要加载 a version of jQuery that supports your target IE versions。 jQuery 2.x仅支持Internet Explorer 9及更高版本,但是jQuery 1.x支持Internet Explorer 6及更高版本。

希望这可以帮助!

关于internet-explorer-9 - 我需要CSS3过渡才能在IE9中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20693190/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com