offsetWidth在IE和火狐上都正常,能正常控制宽度。 但是在Chrome(谷歌浏览器)和遨游浏览器上用JS的offsetWidth来控制宽度时,控制不了,页面上的宽度是0.急,求解,在线等...
解决方案 »
- jquery ajax 返回值的问题,急求解决!
- 部署struct2时候老是出现这的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!求高手解答啊,刚学啊,就是部署不了!
- 求复杂的IP正则验证
- 想做一个定时器类,不过在IE上实现不了,各位帮帮忙
- safari 有人在用没 棘手问题
- 为什么div不能输入中文
- 求一段js代码(读取表单信息),急啊,时间紧。。谢谢啦
- 用ScriptX打印的奇怪问题!
- 用javascript可以比较两个文件的日期吗?
- 为什么firefox收不到Nodejs的Json响应?
- 高分!!!分很容易拿的。将一个大的图片分割显示
- js中定义的类型显示不了string变量的前面几个0
if (self.innerHeight) { // WEBKIT
return { 'width':self.innerWidth, 'height':self.innerHeight };
} else if (document.documentElement && document.documentElement.clientHeight) { // IE standards 模式
return {
'width' :document.documentElement.clientWidth,
'height':document.documentElement.clientHeight
};
} else if (document.body) { // IE quirks 模式
return {
'width' :document.body.clientWidth,
'height':document.body.clientHeight
};
}
}
var l_items_width = 0;l_items_width += this.parentNode.parentNode.offsetWidth;context.nav.find('.ad-thumb-list').css('width', l_items_width + 'px');
JQ加载了两个层,由于css的z-index值设置,导致无法取到相对于父窗口的偏移量。
请检查一下css文件的display和z-index设置。