我有一個特別的理由來定位的橫幅我的標誌一個絕對的元素,我的標誌有postion:absolute
,但是當我調整我的瀏覽器窗口,我有對齊問題,到目前爲止,我想出了一個解決方案jQuery的這是這樣的:動態定位與另一元素
$(document).ready(function(){
alert($(document).height());
var lopos = $('.banner1').children('img').height()/2;
$('.logo').children('img').css('top', lopos);
});
橫幅圖片有max-width:100%
,我使用jQuery的height()
得到其高度和除以2,這樣我可以用它來定位在上面我的標誌。 我SUCESSFUL到目前爲止,但問題是,它發生只是時間,當我rezize我的瀏覽器我沒有看到值的變化。
有沒有一種辦法可以讓窗口大小改變此代碼的工作?
避免使用警報。的console.log(「嗒嗒」)是在幾乎所有情況下更好:http://getfirebug.com/wiki/index.php/Console_API – Incognito