-ms-transform不能与IE 11一起使用

时间:2016-05-19 06:25:11

标签: javascript css css3 internet-explorer-11 internet-explorer-10

使用jQuery动态添加-ms-transform:rotate(90deg)到元素。但是,它无法在IE 11中运行。但是,-webkit-transform:rotate(90deg)正在使用Chrome。

页面上没有发生任何转变。

添加meta:

<meta http-equiv=X-UA-Compatible content="IE=9;IE=10;IE=11;IE=Edge,chrome=1">

enter image description here

1 个答案:

答案 0 :(得分:3)

根据您对问题的评论,您可以使用以下内容检查IE版本:

http://jsfiddle.net/jquerybyexample/gk7xA/

根据此检查,插入带有或不带前缀transform的{​​{1}}属性。上面的例子只是纯JavaScript,因为:

  

jQuery.browser()方法自jQuery 1.3以来已被弃用,并在1.9中被删除。 如果需要,它可以作为jQuery Migrate插件的一部分使用。我们建议对像Modernizr这样的库使用特征检测。

修改

实际上你说你正在使用jQuery 1.7.2,所以你可以使用jQuery方法来检测浏览器和版本。

文档:http://api.jquery.com/jquery.browser/