javascript - Bootstrap Modal 中谷歌地图的灰色 map

标签 javascript jquery twitter-bootstrap google-maps-api-3

我在 Bootstrap 模式中有一个灰色的 Google map map 。

我尝试使用 google.maps.event.trigger(map, 'resize') 修复它,但它不起作用,因为它不会在模式加载后加载打开。

如果我在控制台中执行此命令,它工作正常。

有什么想法或解决方案可以解决这个问题吗?

最佳答案

使用 bootstrap modal events

$('#myModal').on('shown.bs.modal', function () {
  google.maps.event.trigger(map, 'resize');
})

关于javascript - Bootstrap Modal 中谷歌地图的灰色 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33485438/

相关文章:

r - Shiny 的 navbarPage 中的搜索字段

javascript - 删除图层不起作用

javascript - 计算 d3 路径中的弧/点

javascript - 使用 CSS 模块定位 next.js 中的纯元素

javascript - 当状态改变时,react-native自动打开模态

JQuery ajax 数据选项 "key"值无法从传递的变量创建,我该怎么做?

javascript - Jquery mobile - 如何在two.html中检索从one.html传递的数据?

jquery - zend Framework jquery ui 选项卡式内容,如何从部分点击加载内容?

html - 如何使 Bootstrap 下拉菜单切换子项?

javascript - data-toggle ="dropdown"激活路由重定向而不是 yeoman 中的下拉菜单