我想在我的網站上的動態產品頁面上創建條件語句,以幫助設置我的列(左側和右側)和中心部分(#detail <div>
)的高度。jQuery條件問題
我現在這段代碼:
$(window).load(function() {
detailHeight = $('#detail').height();
columnHeight = detailHeight + 20;
$('.columns').height(columnHeight);
$('#detail').height(columnHeight);
});
現在,我要確保在columnHeight
變量的高度至少爲550,使柱的高度和#detail <div>
會至少550px高。
這是由於我的馬里奧藝術品與他打電話在右側的列。如果它突出到頁腳,它看起來有點不專業。
我想補充一個條件:
if($(columnHeight) < 550) {
columnHeight = 550;
}
我以前像這樣的代碼:
$(window).load(function() {
detailHeight = $('#detail').height();
columnHeight = detailHeight + 20;
if($(columnHeight) < 550) {
columnHeight = 550;
}
$('.columns').height(columnHeight);
$('#detail').height(columnHeight);
});
出於某種原因,它加載一樣,如果有條件的甚至沒有那裏。
http://www.marioplanet.com/catalog.asp並點擊進入任何產品,
,或者
前往http://www.marioplanet.com/product.asp?IDnum=1,並在不斷變化的數字:
您可以在這裏查看問題的影響IDnum=1
在URL的最後部分到1到45之間的任何東西。
任何建議,非常感謝!
謝謝!
UPDATE:
謝謝大家誰貼!
哇,多麼蹩腳的錯誤!
我很喜歡這個,謝謝!我從來沒有聽說過這個,在這裏它非常有用。在這個例子中,我正在尋找jQuery代碼,儘管如此。但我可能實際上實現了這個。 – Qcom 2010-09-20 11:54:51
@BOSS - 實際上有100%的CSS方法來創建你的列布局;不需要JavaScript。例如:http://matthewjamestaylor.com/blog/ultimate-multi-column-liquid-layouts-em-and-pixel-widths – 2010-09-20 13:25:10