1

我希望用户在窗口大小小于 200 px 时不能拖动浏览器的周围线并调整浏览器的大小;

//if ($(window).height > 200){
$(window).resize(function() {
after_resize(function(){
    Book.zoom_auto();
    Book.book_position();
    Book.dragdrop_init();
    calculate_zoom_factor();

    if ($(".viewportBinder").length){                   
    $("#view").css('height',$(window).height());
    $("#view").css('width',$(window).width());  
    content = element.viewport('update');
    }

}, 300);
});
//}

如果大小小于 200px,这个 if 语句可以命令不做任何事情,但是,是否可以不允许用户拖动屏幕?(目前的情况是用户仍然可以拖动到小于 200px 的高度,但它不会做任何事情)谢谢

4

3 回答 3

6

无法控制用户是否可以从 Javascript 调整浏览器窗口的大小或移动浏览器窗口。

..如果可以的话,想象一下您在弹出窗口和垃圾邮件广告中遇到的问题(!)

于 2012-12-18T01:51:21.880 回答
1

如果浏览器允许您这样做window.resizeTo(w,h),那么您可以设置它。但是现代浏览器通常默认禁用该方法。

于 2012-12-18T02:14:54.683 回答
-3

似乎媒体正在这样做: https ://medium.com

于 2015-12-23T11:37:38.767 回答