我试图让jQuery找到类“图像”div内图像的高度/宽度属性,然后将这些值作为css应用于类“覆盖”这是一个“形象”的孩子。下面的代码是我到目前为止。它适用于“图像”的一个实例。但我不确定如何让它通过“图像”的每个实例,并将正确的值应用于“叠加”。我玩过每个,但是我无法让它工作。如何正确使用.each
HTML:
<div class="image">
<img src="some-img" width="400" height="200" />
<div class="overlay"></div>
</div>
的jQuery:
var height = $("img").attr("height");
var width = $("img").attr("width");
$(".overlay").css({
height: height,
width: width
});
提前感谢!
难道这应该是事件驱动,或在DOM准备好了? –
它应该只是加载准备好 – John
为什么不制作'.image''position:relative'和'.overlay'' position:absolute;宽度:100%;身高:100%; z-index:999'? –