2010-07-29 157 views
0

我正在使用jquery調整大小來調整我的網頁上的內容。它可以工作,但我希望當元素達到所需的高度或寬度時,它應該停止調整大小,我該如何實現?最大高度和寬度與jQuery的大小調整

下面的代碼:

$(window).resize(function(){ 
    $(map).height(win.height() - 210); 

    if($(window).height() == 300){ 
     $(map).css({ 
        "height": "250px" 
        }); 
    } 
}); 

if語句我做了,但它仍然無法正常工作,有什麼不對的代碼。請告訴我這個?

在此先感謝。

回答

0

你說如果= 300 Tthat是非常具體的,我會用>= 300

+0

我只是做了> = 300,但它跳轉到的高度和它停留在那個高度,無論我如何調整窗口的大小後, 。我認爲resize事件在達到300的高度時停止運行。我想要的是,當它達到300px高度時,應該會出現滾動條,用戶可以向上滾動以查看其餘內容。你知道如何做到這一點嗎? – Shaoz 2010-07-29 17:06:40

2

設置可調整大小的div

$(document).ready(function(){ 
    $("#map").resizable({ 
     maxHeight: 300 
    }); 
}); 

maxHeight然後設置相應的div有一個滾動欄上overflow

這將使div總是有一個滾動條,調整相應的div

源時,限制用戶:jQuery resizable API (max/min)

+1

請注意,這裏的拼寫錯誤,應該是整數(300,不是300px) – NenadP 2013-12-19 22:45:24

相關問題