[英]jquery Error in IE8: 'Object' doesn't support this property or method
我做了類似的事情: 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行Char 8:Object不支持此屬性或方法
第3行第9行:'undefined'為null或不是對象
第18行字符9:'undefined'為null或不是對象
第19行字符10:'0'為空或不是對象
第20行第10行:'1'為空或不是對象
第21行字符10:'2'為空或不是對象
第22行字符10:'3'為空或不是對象
非常感謝您的投入!!
在版本9之前,IE上沒有getComputedStyle 。
在互聯網上有修復,就像這個 (未經我測試)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.