webgl开发,如何替换底部的supermap图标

0 投票

<!--StartFragment -->

image

想替换这个supermap图标,怎么操做?

我知道这个图片是叫logo.png,我可以把我的图片改名叫做logo.png,然后删除原有图片。

但是<img>标签的title和alt都是supermap,<a>标签的href也是指向超图的官网。

我想通过js代码修改,但发现我修改的时候,这张图片还没有加载出来。

所以js修改没有效果,请问怎么弄呢?

10月 19, 2018 分类:  400次浏览 | 用户: bulei 初出茅庐 (39 分)

1个回答

0 投票
 
已采纳

我的解决方法是使用setTimeOut来解决,延时执行(这个时间可以设为1毫秒),不会影响性能。

setTimeout(function () {
    $(".cesium-credit-imageContainer .cesium-credit-image a").attr("href","http://www.bat.com.cn/");
    $(".cesium-credit-imageContainer .cesium-credit-image a img").attr("title","bat");
    $(".cesium-credit-imageContainer .cesium-credit-image a img").attr("alt","bat");
    $(".cesium-credit-imageContainer .cesium-credit-image a img").attr("src","static/image/index_images/mylogo.png")
},1);
10月 19, 2018 用户: bulei 初出茅庐 (39 分)
...