【发布时间】:2014-07-24 13:59:47
【问题描述】:
我什至无法在 IE7 或 8 上进行简单的旋转:
$('#square').rotate(45);
#square{
position: absolute;
display:block;
width:50px;
height:50px;
background-color: red;
}
以上代码在 ie7&8 中没有任何作用,但在 9+ 和其他浏览器中可以正常工作
我怎样才能让它工作?还是替代品?
【问题讨论】:
-
您的脚本是在正文末尾还是包装在文档就绪处理程序中?如果在调用
.rotate()时该元素不在页面上,您将看不到任何结果... -
嘿,是的 - 上面的代码不是按顺序排列的,只是为了显示那里有什么
-
您可以尝试添加
console.log($('#square').length);以查看该元素是否存在。可能是 ID 有错别字... -
没有足够的代码来重现。你有任何 JS 错误吗?向我们展示一个可重现的测试用例 - 即 JSFiddle,或指向您页面的链接。
标签: javascript jquery internet-explorer