首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >懒散负载不处理传单/mapbox添加的图像

问懒散负载不处理传单/mapbox添加的图像
EN

Stack Overflow用户
提问于 2014-11-20 00:50:39
回答 1查看 1.2K关注 0票数 0

我有一个网站,http://atlantaartmap.com,主页由http://atlantaartmap.com/art.js填充。在底部有一个导航栏,在填充地图的其余部分时,它会追加来自geojson文件的许多图像。

我试图使用http://www.appelsiini.net/projects/lazyload对这些映像应用延迟加载。我正在测试这个网站的版本是在http://atlantaartmap.com/lazy.html,它使用art.js生成所有东西。

由于某些原因,我无法将这些图像延迟加载。我不是将它应用于“懒惰”类,而是将其应用到我已经拥有的“导航拇指”类中。我已经尝试过其他一些懒惰的加载插件(揭开面纱是主要的另一个插件),我也尝试过把所有的东西从基础上剥离出来,然后重新构建它。这个问题是因为我让lazy_art.js将图像添加到导航条上的方式造成的吗?

提前感谢您的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-20 06:17:40

在调用脚本之前,您已经将对lazyload的调用放在html页面中。

代码语言:javascript
复制
$(function() {
    $("img.navthumb").lazyload();
});

当这个被调用时,你的缩略图还没有被创建。

所以你必须把这个电话转到lazy_art.js

代码语言:javascript
复制
var oneArtPlease = L.mapbox.featureLayer()
    .loadURL('art.geojson')
    .addTo(map);

oneArtPlease.on('ready', function() { 
   $("img.navthumb").lazyload();
}); 

参考文献:layer.js#L54

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27029851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档