【发布时间】:2012-08-22 20:16:22
【问题描述】:
我正在开发一个使用新 CSS3 transform:rotate(180deg) 功能的项目。每个现代浏览器都有自己的标签,但确实支持它。只有 IE(当然)没有。但是使用过滤器可以实现相同的目标。 唯一的问题是,IE 像 CSS3 一样使用另一个原点。 我的猜测是,通过一些数学可以使原点居中,但我就是不明白(我的数学是不像以前那样)。
代码和示例可以在这里找到:http://jsbin.com/adiwa3/2。
在 url (http://jsbin.com/adiwa3/2/edit) 后面添加 /edit 应该会打开编辑器进行测试。
在 IE 中检查以查看问题,并在另一个现代浏览器中查看所需的结果。
当前修复(错误地)问题的部分是 if(i==#){...} 之间的部分,应该将其更改为一些数学,因为 li 的数量可以改变。
我希望有人可以帮助我解决这个问题。谢谢你。
【问题讨论】:
标签: javascript math internet-explorer css