Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
Jquery 点击缩放谷歌地图_Jquery - Fatal编程技术网

Jquery 点击缩放谷歌地图

Jquery 点击缩放谷歌地图,jquery,Jquery,我正在尝试缩放点击事件。。但我会显示一个灰色框 我能做什么 在这里输入代码 $(".zoomappa").click(function() { $('.zoomappa').hide(); $('.bt-googlemaps').animate({width:'710px'}, 500); $('.bt-googlemaps').animate({height:'640px'}, 500); $(win

我正在尝试缩放点击事件。。但我会显示一个灰色框

我能做什么

在这里输入代码

$(".zoomappa").click(function() {
          $('.zoomappa').hide();      
          $('.bt-googlemaps').animate({width:'710px'}, 500);
          $('.bt-googlemaps').animate({height:'640px'}, 500);
           $(window).trigger('resize');
          $('.nozoomappa').show();

     });

更改div的尺寸后,应调用map resize事件

google.maps.event.trigger(map, 'resize');

由于地图变量default.js的第208行被设置为private,您不能只将这一行添加到click函数中,因此您必须自己处理这一行。

缩放的意思是使屏幕上的div变大吗?谢谢您的建议。关于第208行var map=new google.maps.Mapdocument.getElementByIdconfigs.cavas_id,mapOptions;我该怎么办?谢谢你糟糕的做法你可以添加一些东西,比如global_map=map;在第209行中,调用google.maps.event.triggergorglobal_映射“resize”;在你的点击功能。它会起作用,但这不是一个好方法,您应该找到适合您的编码风格和结构的最佳方法;第209行default.js和google.maps.event.triggerglobal_映射“resize”;在click函数中,但不工作。不要使用var声明,只需声明它即可。请仔细阅读,看看为什么这是一个坏习惯。[第208行]var map=new google.maps.Mapdocument.getElementByIdconfigs.cavas_id,maptoptions;[第209行]全球地图=地图;然后单击函数:$.zoomappa.clickfunction{$'.zoomappa.hide;$'.bt googlemaps.animate{width:'710px'},500;$'.bt googlemaps.animate{height:'640px'},500;google.maps.event.triggerglobal_地图,'调整大小';$'.nozoomappa.show;};但不是工作。。