2013-02-14 31 views
4

默認情況下,用戶可以在瀏覽器中使用ctrl +/-或ctrl滾動來放大或縮小頁面。我想知道是否有任何方法來檢查縮放級別低於100%,而不是做某事如何在每個瀏覽器中檢查縮放級別低於100%(ctrl和 - )?

例如。我的代碼

$(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%,感謝

+1

這可能有助於你:http://stackoverflow.com/a/507859 6/1624583 – Dhwani 2013-02-14 08:39:34

+0

http://htmldoodads.appspot.com/dimensions.html – user782104 2013-02-14 08:47:54

+0

我發現這個網站,它解決了我的問題 – user782104 2013-02-14 08:48:16

回答

2

檢查使用this reference

從窗口大小網站,你可以發現縮放級別低於100%,如果

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

不幸的是,這並不適用於Firefox 28.0 。 – WynandB 2014-04-17 05:00:39

+4

如果瀏覽器不是全屏,這也不起作用。 – Razzildinho 2015-06-25 15:20:15

+0

如果開發人員工具向右打開(在Chrome中),那麼'screen.width'也會包含該工具。 – bumbu 2015-11-17 11:21:46

相關問題