2013-02-12 71 views
2

我目前使用css砂纸(http://www.useragentman.com/blog/csssandpaper-a-css3-javascript-library/)来旋转指定的div。它在Firefox中很好用,ie9。css砂纸不工作ie7和8

,但在IE 7和8我得到了我的控制台以下错误:

CRIPT5007: Unable to get value of the property 'split': object is null or undefined 
cssSandpaper.js, line 563 character 21 

这里是CSS我已经安装:

-sand-transform: rotate(340deg); 
-webkit-transform: rotate(340deg); 
-moz-transform: rotate(340deg); 
-o-transform: rotate(340deg); 
-ms-transform:rotate(340deg); 

任何人对这个问题可能有什么任何想法是?

干杯丹

+0

HTTP时间://计算器.com/questions/14096855/styling-div-arrow-outlines-making-hollow-triangles请问这有帮助吗? – 2013-02-12 11:24:33

+0

这不是我遇到的问题吗? – danyo 2013-02-12 11:28:22

回答

3

跑到同样的问题。我通过更改cssSandpaper.js(快速)解决了这个问题。

补充:

if(propertiesStr === undefined) { 
    return false; 
} 

之间:

var propertiesStr = parsedRule[1]; 
var properties = propertiesStr.split(';'); 

不是最好的解决方案,但我没有调试整个脚本;-)