<!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. linux神器strace

    man strace: strace - trace system calls and signals DESCRIPTION In the simplest case strace runs the ...

  2. Linux基础(六) Vim之vundle插件

    背景 Vim缺乏默认的插件管理器,所有插件的文件都散布在~/.vim下的几个文件夹中,插件的安装与更新与删除都需要自己手动来,既麻烦费事,又可能出现错误. Vundle简介 Vundle 是 Vim ...

  3. 获取PC硬件硬件序列号,唯一标识一台PC

    用一个库:jydisk.dll  百度说是windows提供的C++标准动态库,很方便使用. 点击连接下载文件,里面有各种语言的调用例子,可直接使用.测试多台机器,结果靠谱.没有遇到获取出来是全零的情 ...

  4. php开启慢日志

    默认是以本机的安装路径 cd /usr/local/php/etc/ vim php-fpm.conf ; The log file for slow requests ; Default Value ...

  5. sql server case

    use mytest go exec p_city 2,4 exec p_city_cnt 2,3 select stuff((select ',' + city_id from cities for ...

  6. HighCharts插件学习(二)

    HighCharts属性 credits: {版权信息} data: {数据功能模块} drilldown: {钻取} exporting: {导出}   labels: {标签}   legend: ...

  7. samba共享目录无法访问的一般解决方案,非用户登录和读写权限问题

    配smb,被第四点坑了很久,特此转载. 由于这5点都是比较普通的情况,不涉及用户登录和读写权限问题 1)关闭防火墙: #sevice iptables stop 2)修改 /etc/samba/smb ...

  8. Spark学习之路 (四)Spark的广播变量和累加器

    一.概述 在spark程序中,当一个传递给Spark操作(例如map和reduce)的函数在远程节点上面运行时,Spark操作实际上操作的是这个函数所用变量的一个独立副本.这些变量会被复制到每台机器上 ...

  9. PLSA主题模型

    主题模型 主题模型这样理解一篇文章的生成过程: 1.          确定文章的K个主题. 2.          重复选择K个主题之一,按主题-词语概率生成词语. 3.          所有词语 ...

  10. linux常用命令:cat 命令

    cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1.命令格式: cat [选项] [文件] ...