JAVA js问题高分求解 问题是这样的 我页面默认就去 第一个按钮默认是点击的 后面还有几个按钮
发布网友
发布时间:2022-04-24 19:31
我来回答
共2个回答
热心网友
时间:2022-04-24 21:00
能进入
if (k.getBoundingClientRect) {
s = k.getBoundingClientRect();
t = c(document).getScroll();
o = [d(s.left + t.left), d(s.top + t.top)];
}
这个if吗,能就说明肯定不是 k.getBoundingClientRect()的错。
自己球员用个谷歌浏览器调试下吧,ie9都没怎么用过,不过肯定调试没谷歌的好。追问alert("sss"+k.getBoundingClientRect());
s = k.getBoundingClientRect();
if(s==undefined){
s=object;
}
t = c(document).getScroll();
o = [d(s.left + t.left), d(s.top + t.top)];
}catch(e){
alert(s);
}
第一次默认进去的时候 打印sss:object 这个没有错 当我在点击一次的时候 就在这行 直接什么都没有弹出来了
追答如果是这样的话,那看看你这个k第二次的时候是不是个空值,如果不是空的话,肯定就是你getBoundingClientRect这个函数里的逻辑有错。
把你的getBoundingClientRect这个函里的代码贴上来看看
热心网友
时间:2022-04-24 22:18
错误是不是在if (k.getBoundingClientRect) 语句。