我目前正在使用CSS砂纸(http://www.useragentman.com/blog/csssandpaper-a-css3-javascript-library/)旋转指定的div。它在Firefox和ie9中效果很好。

但是在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);


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

干杯丹

最佳答案

遇到同样的问题。我已经(快速)通过更改cssSandpaper.js解决了该问题。

添加:

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


之间:

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


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

09-17 09:22