Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在浏览器调整大小中触发缩小事件?_Javascript_Jquery_Leaflet_Window Resize - Fatal编程技术网

Javascript 如何在浏览器调整大小中触发缩小事件?

Javascript 如何在浏览器调整大小中触发缩小事件?,javascript,jquery,leaflet,window-resize,Javascript,Jquery,Leaflet,Window Resize,我正在为我的测试应用程序使用传单js。我需要在调整浏览器大小时触发zoomout事件 以下是我的浏览器调整大小代码: (function(){ $(window).on("resize", resize); function resize() { "use strict"; if($(window).width() <= 765){ mapOptions.zoom = 5; console.

我正在为我的测试应用程序使用
传单js
。我需要在调整浏览器大小时触发zoomout事件

以下是我的浏览器调整大小代码:

(function(){
    $(window).on("resize", resize); 
    function resize() {
        "use strict";

        if($(window).width() <= 765){
            mapOptions.zoom = 5;
            console.log(mapOptions.zoom);
        }
    }
})();

我所做的是创建一个名为
mapOptions
的全局变量。首先使用
mapOptions.zoom=7初始化地图,调整浏览器大小后,我将
mapOptions.zoom
的值更改为
6
。该值已更改,但对地图的缩放没有影响。

如果要更改地图的缩放级别,请尝试使用
setZoom()
函数,而不是
mapOptions。如果要更改地图的缩放级别,请使用zoom
。所以,在你的情况下,使用这个

map.setZoom(6);
希望能奏效

map.setZoom(6);