<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script src="../jquery-1.10.2.min.js"></script>
<style>
#fengji, #cdc, #zwxd, #tsb1, #tsb2 {
display: none;
}
</style>
</head>
<body>
<svg version="1.1" id="sketchpad" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="80%" height="80%" viewBox="60 0 1100 570">
<g>
<image overflow="visible" width="2880" height="2000" xlink:href="dajingcun.png"
transform="matrix(0.4246 0 0 0.3336 -4 -55.6528)">
</image>
</g>
<!--绘制指示灯开始-->
<g id="lempBox">
<image id="fengji" x="285" y="370" width="15" height="15" xlink:href="run.gif"></image>
<image id="cdc" x="707" y="315" width="15" height="15" xlink:href="run.gif"></image>
<image id="zwxd" x="1027" y="385" width="15" height="15" xlink:href="run.gif"></image>
<image id="tsb1" x="465" y="140" width="15" height="15" xlink:href="run.gif"></image>
<image id="tsb2" x="485" y="145" width="15" height="15" xlink:href="run.gif"></image>
</g>
<!--绘制指示灯结束--> <!--绑定数据开始-->
<g transform="translate(00 -15) ">
<text x="195" y="165" fill="#082b59"
style="font-family:微软雅黑;font-weight:bolder;font-size:8px;text-anchor: end;">Q=
</text>
<text x="255" y="165" fill="#082b59" style="font-family:微软雅黑;font-weight:bolder;font-size:9px;">m³/h</text>
<text x="248" y="165" fill="#082b59" style="font-family:微软雅黑;font-weight:bolder;font-size:8px;text-anchor: end;"
id="JSSSLL">暂无数据
</text>
<rect width="50" height="15" x="200" y="155" style="fill:transparent;stroke-width:1;stroke:#002e73;"></rect>
</g> <!--绑定数据结束-->
</svg>
<script>
function judgeSta(data, id) {
if (data != undefined) {
$("#" + id).css("display", "block");//设置元素的显隐
var lempBox = document.getElementById(id);
if (data.RunStatus == "1.0") {
lempBox.href.baseVal = "run.gif";//修改image的图片
}
if (data.RunStatus == "0.0") {
lempBox.href.baseVal = "stop.gif";
}
if (data.ErrorStatus == "1.0") {
lempBox.href.baseVal = "alarm.gif";
}
}
}
searchData();
function searchData() {
var data = {
"code": 200,
"success": true,
"message": "findDeviceRealTimeInfo success",
"data": {
"shebe1": {"Flow": "0.03", "dataTime": "1513063954727", "deviceId": "1025"},
"shebe2": {
"RunStatus": "1.0",
"AutoStatus": "0.0",
"ErrorStatus": "0.0",
"dataTime": "1513063954727",
"deviceId": "1024"
},
"shebe3": {
"AutoState": "1.0",
"RunStatus": "1.0",
"ErrorStatus": "0.0",
"dataTime": "1513063954724",
"deviceId": "1019"
},
"shebe4": {
"dataTime": "1513063954725",
"AutoState": "0.0",
"RunStatus": "0.0",
"ErrorStatus": "0.0",
"deviceId": "1020"
},
"shebe5": {
"AutoState": "1.0",
"RunStatus": "0.0",
"dataTime": "1513063954723",
"ErrorStatus": "0.0",
"deviceId": "1017"
},
"shebe6": {
"ErrorStatus": "0.0",
"dataTime": "1513063954724",
"RunStatus": "0.0",
"AutoState": "0.0",
"deviceId": "1018"
}
}
};
var JSSSLL = document.getElementById("JSSSLL");//进水瞬时流量
if (data.data.shebe1 != undefined) {
if (data.data.shebe1.Flow != undefined || data.data.shebe1.Flow != null) {
JSSSLL.textContent= parseFloat(data.data.shebe1.Flow).toFixed(2);// 文本框赋值
}
}
judgeSta(data.data.shebe3, "fengji");
judgeSta(data.data.shebe4, "cdc");
judgeSta(data.data.shebe2, "zwxd");
judgeSta(data.data.shebe5, "tsb1");
judgeSta(data.data.shebe6, "tsb2"); } </script>
</body>
</html>

jq svg 修改image的xmlns:xlink及图片的显隐的更多相关文章

  1. ios 修改导航栏返回按钮的图片

    修改导航栏返回按钮的图片 方法1: [UINavigationBar appearance].backIndicatorTransitionMaskImage = [UIImage imageName ...

  2. JQ无法修改input的type属性的替代解决方法

    需要实现的效果:一个输入框,当输入框未获得焦点的时候,显示为 “请输入密码”:当输入内容并失去焦点的时候,输入内容显示为”*****”,如果没有输入仍然显示“请输入密码”: 方法一:使用text,隐藏 ...

  3. JQ 动态修改/替换某个节点的内容

     <div class="box">我们定位于中国心理行业第一<div> $(".box").html($(".box&quo ...

  4. jQ处理页面中尺寸过大的图片

    这是一个非常实用的功能,在网页里难免会出现一些尺寸过大的图片,会将页面撑开或者图片被部分隐藏,我们通常会用css的max-width来加以 控制,但ie6却不吃这套.我在做一个站时,就遇到这种困惑,因 ...

  5. Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法

    1.错误原因: date类型不能包含秒以后的精度. 如日期:2010-01-01 20:02:20.0 解决方法:将日期秒以后的精度去除, to_date(substr(INVOICE_DATE,1, ...

  6. JQ 实现轮播图(3D旋转图片轮播效果)

    轮播图效果如下: 代码: <!DOCTYPE html> <html xmlns="/www.w3.org/1999/xhtml"> <head> ...

  7. 基于HTML5 SVG和CSS3炫酷蹦床式图片切换特效

    今天给大家分享一款效果非常炫酷的HTML5 SVG和CSS3蹦床式图片切换特效插件.该图片切换插件在进行图片切换时,整个屏幕就像一张大蹦床一样,将图片弹射出去,切换到另一张图片,效果非常有创意.效果图 ...

  8. 【转】Jquery修改image的src属性,图片不加载问题

    1.当点击某一按钮的时候,把图片域中的图片改变一下    <img id="randimg" src="/servlet/CreateValidateNum&quo ...

  9. Android系统移植与调试之------->如何修改Android设备的桌面背景图片

    1.切换到~/mx0831-0525/device/other/TBDG1073/overlay/frameworks/base/core/res/res目录 2.准备好一张相应尺寸的图片并且命名为d ...

随机推荐

  1. iOS UI基础-12.0 Storyboard

    storyboard创建控制器 1.先加载storyboard文件(Test是storyboard的文件名) UIStoryboard *storyboard = [UIStoryboard stor ...

  2. cocos2d-x JS 字符串

    1.charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码. strObj.charCodeAt(index) 说明: index将被处理字符的从零开始计数的编号.有效值为0到字符 ...

  3. ASP.NET Core 启动流程图

    简洁描述: 一   WebHostBuilder.Build() =>1注入公共的实例 2创建WebHost实例 3注入自定义实例 4创建IServer 5添加中间件(_components集合 ...

  4. 解决React Native使用Fetch API请求网络报Network request failed

    问题来源: 1 . 在测试fetch数据请求时,Xcode9.0以上的无法请求https, 需要在Xcode中加载项目后修改Info.plist的相关配置,具体如下参考 问题及解决方法一模一样,不再重 ...

  5. PE结构图示

  6. 详解 ManualResetEvent(转)

    原文:http://www.cnblogs.com/li-peng/p/3291306.html 今天详细说一下ManualResetEvent 它可以通知一个或多个正在等待的线程已发生事件,允许线程 ...

  7. 【impala学习之一】impala

    环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 jdk8 CM5.4 一.ImpalaImpala是基于Hive的大数 ...

  8. ubuntu 换源过程中遇到的坑(一):Could not resolve 'mirrors.aliyun.com'

    执行更新数据(sudo apt-get update)提示: Err http://mirrors.aliyun.com trusty Release.gpg Could not resolve 'm ...

  9. double,失去精度

    double,失去精度: amount.doubleValue() * 使用 BigDecimal: public static double add(double d1,double d2){ Bi ...

  10. Dirichlet分布深入理解

    Dirichlet分布 我们把Beta分布推广到高维的场景,就是Dirichlet分布.Dirichlet分布定义如下 Dirichlet分布与多项式分布共轭.多项式分布定义如下 共轭关系表示如下 D ...