This question already has answers here:
How to detect page zoom level in all modern browsers?

(27 个回答)


7年前关闭。




默认情况下,在浏览器中,用户可以使用 ctrl +/- 或 ctrl scroll 来放大或缩小页面。我想知道有什么方法可以检查缩放级别是否低于 100% 并且不执行某些操作

例如。我的代码
$(window).resize(function() {
    if ($(window).height() > 500 && $(window).width() > 600 && $('.royalSlider:visible').length < 1 && !isiPhone()){

        //Not allow the page size < 0
        Book.zoom_auto();
        Book.book_position();
        Book.dragdrop_init();

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

当前窗口调整大小实现了一些功能,但我想添加条件 仅缩放级别 >= 100% ,谢谢

最佳答案

使用 this reference 检查窗口大小

从网站上可以发现,如果缩放级别低于 100%

$(window).width() >= screen.width

关于javascript - 如何在每个浏览器中检查缩放级别是否低于 100%(ctrl 和 - )?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14870651/

10-09 20:26