限制jquery容器的宽度/高度

限制jquery容器的宽度/高度,jquery,height,limit,Jquery,Height,Limit,我有以下代码做的是采取你的浏览器窗口的高基准 我的问题是,我是否可以运行一个部分,只调整主web容器的真实宽度(例如div#container 980px) 关于当然,您是在用这一行询问浏览器窗口的高度 var ventana = $(window).height(); 换成 var ventana = $("#container").height(); 获取站点的高度。但是您可能需要宽度,因此应该调用width()。如果您要求仅在实际站点调整大小时运行代码(我不会说西班牙语,但我想我理解您

我有以下代码做的是采取你的浏览器窗口的高基准


我的问题是,我是否可以运行一个部分,只调整主web容器的真实宽度(例如div#container 980px)


关于

当然,您是在用这一行询问浏览器窗口的高度

var ventana = $(window).height();
换成

var ventana = $("#container").height();
获取站点的高度。但是您可能需要宽度,因此应该调用
width()
。如果您要求仅在实际站点调整大小时运行代码(我不会说西班牙语,但我想我理解您的问题),那么您可以使用:

$("#container").resize(function(){
    //code
});
当然,当您设置固定宽度时,这将不起作用。

使用
if($(window).width()>x)
仅启用特定窗口宽度的调整大小效果:

var window = $( window );
window.resize( function() {
    if( window.width() > 980 )
    {
        var ventana = window.height();
        $( '#gallery' ).css( 'height', ventana / 2 );
    }
    else
    {
        /* reset for browsers that fire the event only once
         * at the end of the window resize action */
        $( '#gallery' ).css( 'height', 'auto' );
    }
} );

“如果我可以运行到一个部分,只有真正的宽度”这是什么意思?你的代码看起来可以工作。是的,这是我的代码,我想在980px的站点上工作。谢谢:)是的necesitaba@Raul请在此网站上只说英语。
var window = $( window );
window.resize( function() {
    if( window.width() > 980 )
    {
        var ventana = window.height();
        $( '#gallery' ).css( 'height', ventana / 2 );
    }
    else
    {
        /* reset for browsers that fire the event only once
         * at the end of the window resize action */
        $( '#gallery' ).css( 'height', 'auto' );
    }
} );