添加页面报警闪烁效果
页面报警闪烁,实现思路,获取要闪烁的元素,定时更换背景样式。
方法一:
每隔几秒来回更换背景(报警元素不多时可采用)。
定义一个changeColor方法,参数为报警元素及其初始颜色。
colorFlag=0;
function changeColor(alarmEqps, eqpStatusColors) {var alarmEqpStr = alarmEqps.split(",");var eqpStatusColorStr = eqpStatusColors.split(",");var i;for (i=0; i< alarmEqpStr.length; i++) {if (null != alarmEqpStr[i] && alarmEqpStr[i] != "") {if (!colorFlag) {document.getElementById(alarmEqpStr[i]).style.backgroundColor = eqpStatusColorStr[i];colorFlag = 1;}else{document.getElementById(alarmEqpStr[i]).style.backgroundColor = "#800000";colorFlag = 0;}}}
}
setInterval("changeColor('" + alarmEqps +"','" + eqpStatusColors +"')", 2000);
注:这种方式在报警元素比较少的时候是可以的,但是元素过多就会出现问题,改变不及时下次改变又触发导致报警闪烁不明显。
方法二:
可以考虑获取到报警元素后,直接更改一次报警元素的背景,要达到闪烁目的,可以用动态图片代替,亲测可行,效果比较好。
function changeBackgroundColor(alarmEqps) {var alarmEqpStr = alarmEqps.split(",");var i;for (i=0; i< alarmEqpStr.length; i++) {if (null != alarmEqpStr[i] && alarmEqpStr[i] != "") {document.getElementById(alarmEqpStr[i]).style.backgroundImage = "url('alarmBackground.gif')";}}
}
changeBackgroundColor(alarmEqps);
例:用PS制作一个自己想要的动态图,如下动态图
添加页面报警闪烁效果相关推荐
- 为 TradingView 添加电话报警(纯文本格式)
TradingView 支持配置不同的报警条件,并通过邮件.App 推送等方式通知用户.通过饭碗警告(Fw: Alert),可以进一步升级为电话,实现更及时的股票.数字货币交易监控. TradingV ...
- asp登录页面跳转到注册页面_Java 添加页面跳转按钮到PDF文档
概述 当我们在查阅含有大量页面的PDF时,可通过在页面上添加跳转按钮来实现页面转换,以达到节约时间,提高效率的目的.本文将通过Java程序来演示如何给PDF文档添加页面跳转按钮.通常来说跳转可分为两种 ...
- a标签跳转后返回原页面 layui_layui页面操作,点击一个添加页面,跳转有确定,然后点击确定后将选择的几个数据返回前一个页面获取值,然后ajax请求后台...
custUserIndex.html [添加页面代码] 受试者 用户邮箱 完成时间 批量上传 开始考试 生成报告 查看报告 编辑 删除 layui.config({ base: '/layuiadmi ...
- datatables 添加时间按钮_Java 添加页面跳转按钮到PDF文档
概述 当我们在查阅含有大量页面的PDF时,可通过在页面上添加跳转按钮来实现页面转换,以达到节约时间,提高效率的目的.本文将通过Java程序来演示如何给PDF文档添加页面跳转按钮.通常来说跳转可分为两种 ...
- js html body onload,动态添加页面body OnLoad事件的简单js代码
代码如下: /** * 动态添加页面onload事件 * Edit www.jbxue.com */ if (window.attachEvent) { window.attachEvent(&quo ...
- NLifeBill第四章添加页面
这一节主要记录添加页面的功能,其实在做这个添加页面浪费了我不少时间,因为这个里面我遇到了几个问题,不过最后都一一解决了. 阅读目录: 1.主要问题 2.解决第一个问题:Tags分类显示 3.解决第二个 ...
- php ECShop form,在ecshop中添加页面并且实现后台管理
在ecshop中添加页面并且实现后台管理 发布时间:2020-03-13 来源:未知 点击: 次 在在ecshop网店系统中中添加页面,并且实现后台管理,ecshop后台一共需要修改下面的四个文件 C ...
- zabbix添加邮件报警机制
zabbix添加邮件报警机制 作者:尹正杰 还记得之前跟大家聊过的一个如何监控一个目录的话题吗?我们虽然监控出来数据了,也有数据了,但是,只是监控也没有用啊~因为我们不能24小时盯着屏幕然后 出了事情 ...
- pdfbox 第一页加内容_PDFBox添加页面
本文概述 要在PDF文档中添加页面, 必须做两件事- 请按照以下步骤在PDF文档中添加页面- 建立文件 创建属于包org.apache.pdfbox.pdmodel的PDDocument类的实例.通过 ...
- js动态添加页面元素
在刚完成的作业中,使用的动态添加页面元素的代码: function add(name) {$("#list").append(" <a class='a' href ...
最新文章
- 1、一、Introduction(入门): 0、Introduction to Android(引进到Android)
- 【Java 网络编程】客户端 Socket 配置 ( 超时时间 | 端口复用 | Nagle 算法 | 心跳包机制 | 连接关闭机制 | 缓冲区大小 | 性能权重设置 | 紧急数据设置 )
- 网易云信三周年:我们只做第一
- wxWidgets:HtmlLbox wxWidgets 示例
- 当初怎么就入了VS的坑
- 真彩色图像数据量 计算_军职在线大学计算机基础(自主模式)
- matlab特征值分解法求多自由度系统的固有频率和主振型
- php正则表达式 重复字符,php正则表达式匹配可能的重音字符
- idea js检查太卡_IntelliJ IDEA抑制、禁用与启用检查
- es6删除数组某项_javascript基础系列:数组常用方法解析
- linux串口环形缓冲区,能不能讲解下串口环形缓冲区的概念?
- Linux定时器函数setitimer
- apache-common-pool2(配置参数详解,以及资源回收,从池中获取资源,将资源返还给池...
- 三调 图斑地类面积_国土三调到底该怎么做?你需要知道这几点?
- linux解密shadow_Linux /etc/shadow(影子文件)内容解析(超详细)
- OCR-easyocr初识
- python模块总结_Python常用模块资料总结和归纳
- 【工具分享】任意坐标系CAD范围线多点配准及准确导入导入LSV
- 根据身份证号,获取指定格式出生年月日
- php小程序中的页面如何换行,解决微信小程序scroll-view换行问题
热门文章
- PLC气动机械手控制系统毕业设计【附带仿真】
- 窗函数设计法设计FIR数字滤波器——FDATool
- IP防护等级测试设备(IPX1.2.3.4.5.6.9)
- UML大作业【小型超市管理系统】
- 25、ExtJs操作用友华表Cell插件(No.1)认识Cell
- 计算机维护测试工作,(人才测评)桌面运维工程师的招聘入职测评方案
- 【Chatbot】2:中文聊天机器人的实现
- 完整的网络安全解决方案
- 数据分析越来越火,如何做一个靠谱的职业规划?
- Linux 题库及答案永久开放共同学习进步