javascript - 如何判断所有可见图 block 何时已满载?

标签 javascript events leaflet dom-events

是否有事件(或其他方法)来检测所有可见图 block 何时已下载并与传单一起显示? (类似于 Google Maps event that is called when all visible map tiles are loaded ,但用于传单)

最佳答案

解决了。在瓦片图层上绑定(bind)“加载”事件。例子:

var tile_layer=L.tileLayer(tile_url,{
  attribution: "Map data &copy; <a href='http://openstreetmap.org'>OpenStreetMap</a> "+
    "contributors, <a href='http://creativecommons.org/licenses/by-sa/2.0/'>CC-BY-SA</a>.",
  maxZoom: 18
});
tile_layer.addTo(map);
tile_layer.on("load",function() { console.log("all visible tiles have been loaded") });

关于javascript - 如何判断所有可见图 block 何时已满载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22288933/

相关文章:

javascript - JQuery获取标签内的html字符串

Javascript "this"被事件监听器覆盖

javascript - 绝对div不能在 Canvas 元素之上

javascript - 使用 isPointInPath() 和响应式设计的多 Canvas 多边形检测图

javascript - Jquery Modal 弹出窗口一遍又一遍地重新渲染

asp.net-mvc - 抛出异常或引发领域事件?

javascript - 传单中心弹出窗口和 map 标记

html - 传单控件内的 svg

javascript - 如何获取数组中所有连续数字的范围(递增子序列)?

javascript - 当第一个函数完成 W/O 回调参数时执行第二个函数