html5地图提示 信息 如何设置 文字及背景颜色,(数字颜色单独设置)

2237
1

大白 小试身手Lv3

发表于2019-9-27 18:44

楼主
效果如下:




客户端代码:

  1. //green为整体背景,red为其他文字颜色
  2. addStyleSheet("#HHH2 > div > div > div:nth-child(2){background-color:green!important;color:red!important}");


  3. /**
  4. *        divId 地图容器ID
  5. *        fontColor 数字颜色
  6. **/
  7. function changeTooltip(divId,fontColor){
  8.         setInterval(function(){
  9.                 if($('#' +divId+'> div > div > div:nth-child(2)').html()){
  10.                         var tooltip=$('#' +divId+'> div > div > div:nth-child(2)').html();
  11.                         var tArray=tooltip.split('<br>');
  12.                         var nTooltip=[];
  13.                         for(var i=0;i<tArray.length;i++){
  14.                                 var tStr='';
  15.                                 var tNum='';
  16.                                 var tNum1='';
  17.                                 for(var j=0;j<tArray.length;j++){
  18.                                          if((tArray[j].charCodeAt()>=48 && tArray[j].charCodeAt()<=57) || tArray[j].charCodeAt()==46){               
  19.                                                 tNum+=tArray[j];                                
  20.                                          }                        
  21.                                 }
  22.                                 tNum1="<font style='color:"+fontColor+"'>"+tNum+"</font>";
  23.                                 nTooltip=tArray.replace(tNum,tNum1);
  24.                         }
  25.                         $('#'+divId+' > div > div > div:nth-child(2)').html(nTooltip.join('<br/>'))
  26.                 }
  27.         },50);
  28. }

  29. changeTooltip('HHH2','yellow');
复制代码

最近看过此主题的会员

esen_4WI8JHGYXX

dad

v笑向前走

zhzh

esen_5090Z6CQA3JN

前进者

yangqh

esen_4VQRCU24ZG

wxw

养蚯蚓吃沙漠

15830170651

esen_4OFGXLDU95

wal10000

zhouxm

三余233

1个回答

只看楼主

辰哥 管理员

发表于2019-9-29 17:40

只看该作者

取消 关注该作者的回复

沙发

超棒的分享,学习了~

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号