位置: IT常识 - 正文

全站最简单 “数据滚动可视化大屏” 【JS基础拿来即用】(全站怎么使用)

编辑:rootadmin
全站最简单 “数据滚动可视化大屏” 【JS基础拿来即用】

推荐整理分享全站最简单 “数据滚动可视化大屏” 【JS基础拿来即用】(全站怎么使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:全站什么意思,全站使用指南,全站原理,全站使用指南,全站怎么使用,全站原理,全站最简单的我的世界国际版,全站使用指南,内容如对您有帮助,希望把文章链接给更多的朋友!

源码获取方式:

数据滚动大屏源码,原生js实现超级简单-Javascript文档类资源-CSDN下载原生js实现的数据滚动大屏案例,实现应该是全网最简单的,拿来直接使用即可,没有会员的小伙伴去我文章主更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/weixin_52212950/86513923

没有会员的小伙伴直接私聊我“数据滚动”即可我可以给你单独打包发去(免费的!)

案例展示:

功能说明:

全站最简单 “数据滚动可视化大屏” 【JS基础拿来即用】(全站怎么使用)

本案例功能为数据自动滚动,可搭配后端进行数据实时的可视化添加,光标移动到屏幕处可以暂停滚动,移开继续滚动

另外,本数据可视化大屏页面可以搭配后端代码使用进行数据的实时添加可视化展示的作用,如果有需要可以将本案例中数据的表格的td数据信息换为用户个人信息的主页链接,这样光标移上暂停滚动后可以对用户主页信息进行查看,另外如果整个代码直接搬用复制到各位大佬的网站页面,可能会出现一些不可预估的错位,因为本案例是设置的居中屏幕的

实现代码:

实现原理:

本案例实现也非常简单,既然是滚动效果,必然是少不了 setInterval 定时器,由于增加了光标放上去滚动暂停以及光标移开滚动继续,所以需要两次定时器的设置,移开之后需要再是指一次定时器,这里我们为了方便就可以将定时器单独封装成一个函数,在定时器内调用该函数即可,另外,我们还需要在鼠标移上之后清除一次所有正在工作的定时器,这是为了解决速度叠加问题,如果不清除,那么每次移上都会加速一次。最后一个注意点是:光标移开的定时器命名不能使用局部变量,否则清除定时器会失效。

<script> document.addEventListener('DOMContentLoaded',function(event){ var inner=document.querySelector('.innerbg'); var screen=document.querySelector('.screen'); var mask=document.querySelector('.mask') console.log(inner.offsetHeight); var timer=window.setInterval(animate,12) function animate(){ if(inner.offsetTop===-(inner.offsetHeight-screen.offsetHeight+10)){ inner.style.top=0+'px' }else{ var l=inner.offsetTop; l=l-1; inner.style.top=l+'px' } } mask.addEventListener('mouseover',function(){ window.clearInterval(timer) }) mask.addEventListener('mouseout',function(){ timer=window.setInterval(animate,12) }) }) </script> 布局代码:<div class="background"> <div class="border"> <div class="lt"></div> <div class="rt"></div> <div class="lb"></div> <div class="rb"></div> </div> </div> <div class="screen"> <div class="mask"></div> <div class="innerbg"> <table cellspacing="0"> <tr> <td>IP 196.168.123.134 以游客访问该网站</td> </tr> <tr> <td>IP 110.168.123.134 以游客访问该网站</td> </tr> <tr> <td>IP 106.168.123.134 以游客访问该网站</td> </tr> <tr> <td>IP 186.168.123.134 以游客访问该网站</td> </tr> <tr> <td>IP 161.168.123.134 以游客访问该网站</td> </tr> <tr> <td>IP 116.168.123.134 以游客访问该网站</td> </tr> <tr> <td>IP 145.168.123.134 以游客访问该网站</td> </tr> <tr> <td>IP 126.168.123.134 以游客访问该网站</td> </tr> <tr> <td>IP 196.168.123.134 以游客访问该网站</td> </tr> <tr> <td>IP 161.168.123.134 以游客访问该网站</td> </tr> <tr> <td>IP 116.168.123.134 以游客访问该网站</td> </tr> <tr> <td>IP 145.168.123.134 以游客访问该网站</td> </tr> <tr> <td>IP 126.168.123.134 以游客访问该网站</td> </tr> <tr> <td>IP 196.168.123.134 以游客访问该网站</td> </tr> </table> </div> </div>

再带大家复习一下定时器的相关知识:

 setInterval ( 回调函数,延迟的毫秒数 )

记住这个定时器的回调函数时间每过一次就会执行一次,两种函数写法与 setTimeout 相同

<script> window.setInterval(function(){ alert('时间到啦'); },4000) </script>

注意点:

window 可以省略可以采用直接写函数或写函数名时间一定要写成毫秒数页面中可能有很多定时器,最好设置标志符号,var time1= window.setTimeout(fn,2000)
本文链接地址:https://www.jiuchutong.com/zhishi/299179.html 转载请保留说明!

上一篇:ElementUI快速上手(jar包本地下载)(element ui)

下一篇:微信小程序 | 网易云+ChatGPT实现一个智能音乐推荐小程序(微信小程序网页版)

  • 开外经证需要预缴税几个点
  • 财务如何审核合同支付条款风险
  • 营业外收入在所得税表中填入哪个科目
  • 小规模纳税人水电费税率
  • 对公账户如何转到法人账户
  • 个人房产租金收入如何纳税申报
  • 什么叫税后利息费用
  • 小规模纳税人出租
  • 转贴现视为贷款银行如何进行账务处理?
  • 其他贷款服务的内容包括
  • 进项票不足
  • 增值税专用发票抵扣最新规定
  • 微信支付有优惠 系统异常
  • 小规模纳税人定额发票累计领用金额
  • 金税盘密码忘记了打客服有用吗?
  • 支票遗失要怎么补办
  • 存货跌价准备转销
  • 小规模企业转为一般纳税人怎么做会计分录
  • 什么情况哦
  • 或有负债如何计量
  • 备案类减免税有几种类型
  • 企业所得税中的资产总额怎么填
  • 工程承包付款最佳方式
  • 存货跌价准备的金额
  • windows7的笔记本有哪些
  • 鸿蒙系统怎么同步数据
  • 补发票需要什么东西
  • 事业单位财政补助和全额拨款有什么区别
  • 捐赠视同销售为什么不确认收入?
  • 企业工会会费是什么意思
  • linux系列
  • help是什么文件夹可以删除吗
  • 提取企业发展基金分录比例
  • 个人承包建筑工程转让协议
  • 无法连接到你的相机,请重启手机
  • 前端和后端到底是什么
  • php sql语句
  • 补交上年度增值税附加税,怎么做账
  • 预测编码方式
  • 七个超级实用的手机
  • 姆科马齐国家公园
  • 成本核算流程及注意事项
  • centos7配置自动获取ip
  • opencv几何变换
  • 违法汽车查询
  • vim8.2插件
  • 普通发票增量需要什么资料
  • 非贸备案什么意思
  • index.php备份文件名
  • 股权转让实缴资本4000万如何缴纳
  • 公司购买新车怎么入账
  • 接受捐赠要确认收入吗
  • 小规模企业增值税税收优惠政策2023
  • 员工垫付费用怎么做账
  • 应收账款应付账款借贷方都表示什么
  • 以前年度少计提的工资怎么处理
  • 工会经费计提按照应发工资还是实发工资
  • 健身中心开的服装店
  • 其他应付款贷方增加还是减少
  • 航天金税税控盘服务电话
  • 光标很粗怎么弄细
  • fedora安装双系统
  • win1021年更新
  • win7旗舰版显示不全屏
  • windows窗口查看快捷键
  • WIN10系统英文怎么改中文?
  • Win10系统怎么打开IE浏览器
  • pycharm如何使用
  • nodejs示例
  • linux压缩tar文件命令
  • js判断输入用户名是否正确
  • jQuery插件开发
  • Git 创建分支提交远程分支详解
  • 快速备份mysql数据库
  • JavaScript中的math.pi
  • js取反运算符
  • javascript 二维数组搜索
  • JavaScript焦点事件、鼠标事件和滚轮事件使用详解
  • 北京国税电子税务局
  • 国际税务网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设