在IE11中Facebook共享打破按钮的CSS动画

在IE11中Facebook共享打破按钮的CSS动画,facebook,css-animations,internet-explorer-11,Facebook,Css Animations,Internet Explorer 11,这个问题在过去几周才开始出现,所以它可能与IE11更新或FB小部件的更改有关 我的网站上有一个FB共享按钮 <script> (function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id;

这个问题在过去几周才开始出现,所以它可能与IE11更新或FB小部件的更改有关

我的网站上有一个FB共享按钮

<script>
    (function (d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s);
        js.id = id;
        js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
</script>

(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;
js.id=id;
js.src=“//connect.facebook.net/en_US/all.js#xfbml=1”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);
位于文档头中,以及正文中的

它在Chrome、Firefox、Safari和IE10(以及启用IE11 w/IE10仿真)中运行良好。但在IE11中,某些CSS动画停止工作。样式表中默认设置的动画可以工作,但是通过:hover以及jQuery添加的内联CSS触发的动画无法播放

我可以确认其他:悬停效果仍然有效,通过jQuery设置内联(非动画)样式也有效。这只是出于某种原因的动画。我也尝试过为各种不同的属性设置动画,但没有一种效果

如果我从文档头中删除Facebook脚本,动画将重新开始工作

有没有其他人遇到过这种情况,或者知道为什么会发生这种情况


注意:这是在IE v11.0.9600.16428、Win7 x64上发布的,我刚刚发布了一个非常类似的问题,然后找到了解决方案。我不知道这是否也适用于你。请参阅第页的答案