我試圖讓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'? –