【发布时间】:2012-06-22 17:55:15
【问题描述】:
我做了类似的事情:http://tympanus.net/codrops/2012/01/04/thumbnail-proximity-effect/ 就像原版一样,它可以在 FF、Safarei 中使用……但我在 IE 8/7 中遇到错误(不确定 9)。
由于我对 JD 和 jQuery 非常陌生,尤其是我不知道为什么会发生这种情况。 有人可以帮忙吗?
调试器跟踪到这个块:
_getScaleVal= function() {
var st = window.getComputedStyle($jelems.get(0), null),
tr = st.getPropertyValue("-webkit-transform") ||
st.getPropertyValue("-moz-transform") ||
st.getPropertyValue("-ms-transform") ||
st.getPropertyValue("-o-transform") ||
st.getPropertyValue("transform") ||
"fail...";
if( tr !== 'none' ) {
var values = tr.split('(')[1].split(')')[0].split(','),
a = values[0],
b = values[1],
c = values[2],
d = values[3];
return Math.sqrt( a * a + b * b );
}
},
调试器抱怨这些问题:
第 2 行字符 8:对象不支持此属性或方法
第 3 行字符 9:'undefined' 为 null 或不是对象
第 18 行字符 9:'undefined' 为 null 或不是对象
第 19 行字符 10:'0' 为空或不是对象
第 20 行字符 10:'1' 为空或不是对象
第 21 行字符 10:'2' 为 null 或不是对象
第 22 行字符 10:'3' 为空或不是对象
非常感谢您的意见!!
【问题讨论】:
标签: jquery internet-explorer-8