小编Mat*_*les的帖子

jQuery resize()使用浏览器最大化按钮

这是我调整窗口大小时触发的代码:

$(window).resize(function()
{   
    setDisplayBoardSize();
});
Run Code Online (Sandbox Code Playgroud)

当我调整窗口大小并按预期运行我的功能时,会很好.

如果我点击最大化按钮虽然它无法正常工作.

这是setDisplayBoardSize()函数:

function setDisplayBoardSize()
{
    var width = $(".display_container").width();

    for (i=min_columns; i<=max_columns; i++)
    {
        if ((width > (i*(item_width + gap))) && (width < ((i+1) * (item_width + gap))) )
        {
            $("#display_board").css("width",(i*(item_width + gap))+ "px");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我认为这个问题是点击浏览器最大化按钮火灾时读取得到.display_container宽度功能之前调整大小,然后调整窗口的大小为最大,这意味着我的display_board是尺寸不正确.

如果我是对的,如何在窗口调整为最大值获得.display_container元素的大小?

请注意我已经在Chrome和Firefox中对此进行了测试

谢谢

javascript jquery

14
推荐指数
3
解决办法
4万
查看次数

标签 统计

javascript ×1

jquery ×1