这是我想要的要求。

如果我单击输入按钮。启动一个新的弹出窗口。

#room_iframe{
    border: 0;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    min-width: 1024px;
    min-height: 800px;
}


如您所见,如果用户调整浏览器窗口大小,请在1024 * 800以下

它使滚动。

但我的客户希望更改此设置以停止调整窗口大小(如果最小为1024 * 800)。

还是有用户永远无法调整浏览器窗口大小的选项?

最佳答案

哈瓦看看这个问题:
Disable Browser Window Resize

释义:

如果您有jQuery,则可以执行以下操作:

$(window).resize(function(){
  window.resizeTo(1024,800);
});


但是,这并不总是可行的(例如,在Safari中,它仅在没有其他选项卡的情况下才有效;在Firefox中,仅当它是由window.open或类似程序启动的窗口时才有效),并且当它起作用时,它将超级烦人。如果只想设置最小尺寸,请添加if测试宽度和/或高度。

如果没有jQuery,并测试其大小(严重,它将调整窗口大小并检查文档大小...):

window.onresize = function() {
    if (window.innerWidth < 900 || window.innerHeight < 600) {
        window.resizeTo(1024,800);
    }
};

09-07 04:02