gpt4 book ai didi

jquery - 为什么我的 map 没有完全显示?

转载 作者:行者123 更新时间:2023-12-04 02:07:53 25 4
gpt4 key购买 nike

我正在使用 Leaflet 来显示 map 。
我只是将 HTML 更改为使用 jQuery Mobile 和 Leaflet。

我阅读了 jQuery Mobile 的文档,其中说我必须添加 jQuery 1.11。

<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>

但我正在使用:
<script type='text/javascript' src='js/jquery-3.1.1.min.js'></script>

为什么会有这样的差别??

我的问题如下:

在我转向 jQuery Mobile 之前,我的 map 完全显示在其容器中:
<div id="mapId"></div>

当我将 HTML 代码更改为使用 jQuery Mobile 时,布局是一场灾难,直到我将其注释掉:
<!--  <script type='text/javascript' src='js/jquery-3.1.1.min.js'></script>-->

并添加了这个:
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>

但是现在我的 map 没有完全显示。事实上,在我调整浏览器大小之前,我只看到其中的一小部分:

enter image description here

调整浏览器大小后, map 完全显示。

为什么以及如何解决这个问题?
为什么我不能使用最新版本的 jQuery?

最佳答案

Leaflet map loading half greyed tiles 相同的问题和相关问题(例如 Leaflet Map not showing in bootstrap divLeaflet map not displayed properly inside tabbed panelleaflet map shows up grey 等) - 只需运行 map.invalidateSize()当您的页面布局稳定时。

关于jquery - 为什么我的 map 没有完全显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41742326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com