这是我调整窗口大小时触发的代码:
$(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中对此进行了测试
谢谢