2
我做了类似于:http://tympanus.net/codrops/2012/01/04/thumbnail-proximity-effect/ ,就像它原来在FF,Safarei中工作...但我得到错误在IE 8/7 (不确定约9)。jquery在IE8中的错误:'对象'不支持此属性或方法
因为我对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:'未定义'为空或不是对象
第18行字符9:'未定义'为空或不是对象
线19字符10: '0' 是空或不是对象
线20个字符10: '1' 是无效或不是对象
线21字符10: '2' 为空或不是对象
线22字符10:“3”是空或不是对象
您输入是极大的赞赏!
它的工作原理,谢谢! – Philip
太棒了,谢谢你。 OP应该完全接受这个答案。 – Joseph