js实现圆盘记速表


Posted in Javascript onAugust 03, 2015

如何利用AmCharts制作的汽车速度计速表,通过设置不同的速度(数字)来动态改变计速表的指针

效果图:

js实现圆盘记速表

javascript代码:

var chart = AmCharts.makeChart("chartdiv", {
        "type": "gauge",
        "theme": "none",
        "axes": [{
          "axisThickness": 1,
          "axisAlpha": 0.2,
          "tickAlpha": 0.2,
          "valueInterval": 20,
          "bands": [{
            "color": "#84b761",
            "endValue": 90,
            "startValue": 0
          }, {
            "color": "#fdd400",
            "endValue": 130,
            "startValue": 90
          }, {
            "color": "#cc4748",
            "endValue": 220,
            "innerRadius": "95%",
            "startValue": 130
          }],
          "bottomText": "0 km/h",
          "bottomTextYOffset": -20,
          "endValue": 320
        }],
        "arrows": [{}]
      });
      window.onload=function(){
        chart.arrows[0].setValue(80);
        chart.axes[0].setBottomText(80  " km/h");
      }
      document.getElementById("btnSure").onclick=function(){
        if(document.getElementById("txtNum").value>320){
          alert("超出最大值");
          return;
        }
        if(document.getElementById("txtNum").value<0){
          alert("不能低于0");
          return;
        }
        chart.arrows[0].setValue(document.getElementById("txtNum").value);
        chart.axes[0].setBottomText(document.getElementById("txtNum").value  " km/h");
      }

引入JS:

<script type="text/javascript" src="amcharts.js"></script>
 <script type="text/javascript" src="gauge.js"></script>
<script type="text/javascript" src="none.js"></script>

以上就是本文的全部内容,希望大家喜欢。

Javascript 相关文章推荐
Jquery submit()无法提交问题
Apr 21 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
Nov 26 Javascript
jsp网页搜索结果中实现选中一行使其高亮
Feb 17 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
Jan 05 Javascript
EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)
Feb 21 Javascript
javascript执行环境及作用域详解
May 05 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
May 10 Javascript
vue中render函数的使用详解
Oct 12 Javascript
Javascript数组方法reduce的妙用之处分享
Jun 10 Javascript
node.js中module模块的功能理解与用法实例分析
Feb 14 Javascript
关于Vue中$refs的探索浅析
Nov 05 Javascript
微信小程序自定义胶囊样式
Dec 27 Javascript
包含中国城市的javascript对象实例
Aug 03 #Javascript
jQuery跨域问题解决方案
Aug 03 #Javascript
javascript实现超炫的向上滑行菜单实例
Aug 03 #Javascript
提高jQuery性能优化的技巧
Aug 03 #Javascript
jquery简单实现幻灯片的方法
Aug 03 #Javascript
JS拖拽插件实现步骤
Aug 03 #Javascript
javascript实现的淘宝旅行通用日历组件用法实例
Aug 03 #Javascript
You might like
PHP strtotime函数详解
2009/12/18 PHP
FirePHP 推荐一款PHP调试工具
2011/04/23 PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
2014/06/12 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
php分页查询的简单实现代码
2017/03/14 PHP
Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
2009/08/09 Javascript
Google排名中的10个最著名的 JavaScript库
2010/04/27 Javascript
formStorage 基于jquery的一个插件(存储表单中元素的状态到本地)
2012/01/20 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
2013/03/15 Javascript
JavaScript图片放大技术(放大镜)实现代码分享
2013/11/14 Javascript
Node.js文件操作详解
2014/08/16 Javascript
jQuery选择器源码解读(七):elementMatcher函数
2015/03/31 Javascript
iframe里使用JavaScript控制主页转向的方法
2015/04/03 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
javascript每日必学之多态
2016/02/23 Javascript
jQuery中元素选择器(element)简单用法示例
2018/05/14 jQuery
JavaScript常用截取字符串的三种方式用法区别实例解析
2018/05/15 Javascript
webpack分离css单独打包的方法
2018/06/12 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
python函数缺省值与引用学习笔记分享
2013/02/10 Python
python使用chardet判断字符串编码的方法
2015/03/13 Python
python轻松实现代码编码格式转换
2015/03/26 Python
用Python实现换行符转换的脚本的教程
2015/04/16 Python
详解Python实现多进程异步事件驱动引擎
2017/08/25 Python
Python类的继承和多态代码详解
2017/12/27 Python
Python 项目转化为so文件实例
2019/12/23 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
Python字符串格式化f-string多种功能实现
2020/05/07 Python
如何快速理解python的垃圾回收机制
2020/09/01 Python
如何在python中处理配置文件代码实例
2020/09/27 Python
德国大型箱包和皮具商店:Koffer
2019/10/01 全球购物
优质服务演讲稿
2014/05/14 职场文书
田径运动会通讯稿
2014/09/13 职场文书
医院财务人员岗位职责
2015/04/14 职场文书
会计实训总结范文
2015/08/03 职场文书
接触艺术对孩子学习思维有益
2019/08/06 职场文书