2010-07-29 151 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

相关问题