0
我有一个按高度确定尺寸的div,其宽度为空。获取宽度(以像素为单位)的高度尺寸(以%为单位)
HTML
<div id="slideshow"><img src="1.jpg"></div>
CSS
#slideshow {
position: absolute;
height: 90%;
}
我需要在PX的当前宽度,以便将页面上的其他元素。我尝试以下,但由于CSS没有宽度,变种的值为0
$(document).ready(function() {
var divWidth = $('#slideshow').width();
});
UPDATE 我发现这个问题,孩子IMG负载与编程的延迟,所以很明显的VAR获得初始值为0.有没有办法让延迟div的宽度?
Works fine - http://jsfiddle.net/RtLJq/。 – lifetimes
像null证明了你,我没有看到任何代码失败的原因,除非你有更多的一个div与该ID和里面没有图像,检查其余的代码,因为它是有效的。 – Zagen
我的不好,请参阅更新 – anoonimo