报表模板设置文本横向轮播脚本

1489
0

leiz 小试身手Lv3

发表于2020-1-17 13:16

楼主
本帖最后由 leiz 于 2020-1-17 13:18 编辑

报表模板将文本设置成横向轮播的效果,使用下面的客户端脚本即可实现:
  1. var marque=document.getElementById("HHH2");//HHH2为文本代号
  2. var marqueContent=document.querySelector("#HHH2 div span")
  3.     var cLeft=marqueContent.offsetLeft;
  4.     var cWidth=marqueContent.offsetWidth;
  5.     var bWidth=marque.clientWidth;
  6.     marqueContent.style.position="absolute";
  7.     marqueContent.style.left = "0px";
  8. marqueContent.style.display="inline-block";
  9.     marqueContent.style.height="14px";//显示的高度
  10. marqueContent.style.overflow="hidden"
  11.     setInterval(() => {
  12.         if(cLeft>= -cWidth){
  13.             cLeft-=5;
  14.             marqueContent.style.left=cLeft+"px";
  15.         }else{
  16.             cLeft=bWidth;
  17.             marqueContent.style.left=cLeft+"px";
  18.         }
  19.     }, 100);
复制代码
以上脚本BI和ABI通用,亲测可用!!

最近看过此主题的会员

esen_4UIBLD8PRN4M

chenzyd

esen_3JBLEXE027EL

pandabuxizao

v笑向前走

wxw

hee

zrn

觅忆

橙子

bqy0108

Ekzeuy

esen_408VBWR3E6V9

Gardenia

0个回答

只看楼主

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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