我正在尝试为移动应用程序创建一个菜单,该菜单将我的#content
- DIV 的内容转换为 .HTML - 文件中的新内容。
我正在使用这段代码:
$(document).ready(function(){
$('#menu li').click(function(){
$('#content').load(this.id + '.html #content *');
});
});
这有效,除了一个 HTML 文件:
<div id="content">
<div id="map"></div>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script src="assets/default.js" type="text/javascript"></script>
<script src="http://cdn.leafletjs.com/leaflet-0.6.4/leaflet.js" type="text/javascript"></script>
<script src="assets/map.js" type="text/javascript"></script>
</div>
我正在尝试加载由 Leaflet-API 生成的地图,但#map
每个浏览器都只解析了空的 DIV-Container ()。
我认为问题可能是map.js
在构建 DOM 后 my 没有被解雇。试图解决这个问题,$(document).ready()
但不幸的是它不起作用。
有什么建议么?
会很棒,干杯!