highCharts提示框中显示当前时间的方法


Posted in Javascript onJanuary 18, 2019

一、项目需求提示框中需要显示当前时间(常规的提示并不能达到这种效果)

样式

highCharts提示框中显示当前时间的方法

二、知识点

highCharts图表tooltip属性中有一个formatter属性

formatter: function() {……} 提示框内容格式化回调函数,返回 false 可以针对某个点或数据列关闭提示框,该函数里可以执行复杂的逻辑来返回需要的内容。

三、代码

shared: true,//当提示框被共享时,整个绘图区都将捕捉鼠标指针的移动。提示框文本显示有序数据(不包括饼图,散点图和标志图等)的系列类型将被显示在同一个提示框中。
    formatter : function() {//提示框内容格式化回调函数,返回 false 可以针对某个点或数据列关闭提示框,该函数里可以执行复杂的逻辑来返回需要的内容。
      var content = '';
      for (var i = 0; i < this.points.length; i++) {
        if(i == this.points.length-1){
          content += '<span style="font-size: 10px; color: ' + this.points[i].series.color + '">' + this.points[i].series.name + '</span>: ' + this.points[i].y +'℃'+'<br/>';
        }else{
          content += '<span style="font-size: 10px; color: ' + this.points[i].series.color + '">' + this.points[i].series.name + '</span>: ' + this.points[i].y +'%'+'<br/>';
        }
      };
      var date = new Date();
      var nowYear=date.getFullYear().toString();
      var nowMonth=(date.getMonth() + 1).toString();
      var nowDay=date.getDate().toString(); 
      var nowHours=date.getHours().toString(); 
      var nowMin=date.getMinutes().toString(); 
      var nowSeconds=date.getSeconds().toString(); 
      function timeAdd0(str) { 
        if(str.length<=1){ 
          str='0'+str; 
        } 
        return str 
      } 
      nowYear=timeAdd0(nowYear) ;
      nowMonth=timeAdd0(nowMonth) ;
      nowDay=timeAdd0(nowDay) ;
      nowHours=timeAdd0(nowHours) ;
      nowMin=timeAdd0(nowMin);
      nowSeconds=timeAdd0(nowSeconds)
      content = '<span>' + nowYear + '/' + nowMonth + '/' + nowDay + ' ' + nowHours + ':' + nowMin + ':' + nowSeconds + ' year' + '</span><br/>' +content;
      return content;
    },

highCharts提示框中显示当前时间的方法

四、效果

highCharts提示框中显示当前时间的方法

若有不足请多多指教!希望给您带来帮助!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Javascript 相关文章推荐
JavaScript中的一些定位属性[图解]
Jul 14 Javascript
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
Nov 21 Javascript
js实现缓冲运动效果的方法
Apr 10 Javascript
jquery实现多屏多图焦点图切换特效的方法
May 04 Javascript
HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
Nov 25 Javascript
jQuery之动画效果大全
Nov 09 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
Feb 09 Javascript
关于Stream和Buffer的相互转换详解
Jul 26 Javascript
js实现方块上下左右移动效果
Aug 17 Javascript
Node.js 使用jade模板引擎的示例
May 11 Javascript
使用Vue.js中的过滤器实现幂方求值的方法
Aug 27 Javascript
JavaScript相等运算符的九条规则示例详解
Oct 20 Javascript
微信小程序使用canvas的画图操作示例
Jan 18 #Javascript
js中数组对象去重的两种方法
Jan 18 #Javascript
js根据需要计算数组中重复出现某个元素的个数
Jan 18 #Javascript
js中的reduce()函数讲解
Jan 18 #Javascript
微信小程序实现分享朋友圈的图片功能示例
Jan 18 #Javascript
vue-cli3 karma单元测试的实现
Jan 18 #Javascript
JavaScript查看代码运行效率console.time()与console.timeEnd()用法
Jan 18 #Javascript
You might like
php中计算程序运行时间的类代码
2012/11/03 PHP
使用php显示搜索引擎来的关键词
2014/02/13 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
PHP中创建和验证哈希的简单方法实探
2015/07/06 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
2017/08/10 PHP
PHP结合jquery ajax实现上传多张图片,并限制图片大小操作示例
2019/03/01 PHP
php根据命令行参数生成配置文件详解
2019/03/15 PHP
JQuery 绑定事件时传递参数的实现方法
2009/10/13 Javascript
firefox下frameset取不到值的解决方法
2010/09/06 Javascript
使用jQuery清空file文件域的解决方案
2013/04/12 Javascript
js判断生效时间不得大于失效时间的思路及代码
2013/04/23 Javascript
js完美的div拖拽实例代码
2014/01/22 Javascript
javascript实现客户端兼容各浏览器创建csv并下载的方法
2015/03/23 Javascript
在JavaScript中操作时间之getYear()方法的使用教程
2015/06/11 Javascript
Bootstrap 组件之按钮(二)
2016/05/11 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
2016/07/07 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
2016/12/26 Javascript
Node.js数据库操作之查询MySQL数据库(二)
2017/03/04 Javascript
JavaScript用二分法查找数据的实例代码
2017/06/17 Javascript
解决webpack dev-server不能匹配post请求的问题
2018/08/24 Javascript
python实现跨excel的工作表sheet之间的复制方法
2018/05/03 Python
python 获取当天每个准点时间戳的实例
2018/05/22 Python
python urllib和urllib3知识点总结
2021/02/08 Python
美国电视购物:QVC
2017/02/06 全球购物
世界上最大的售后摩托车零配件超市:J&P Cycles
2017/12/08 全球购物
在线课程:Skillshare
2019/04/02 全球购物
护理学毕业生求职信
2013/11/14 职场文书
党的群众路线教育实践活动学习心得体会
2014/03/03 职场文书
表彰大会策划方案
2014/05/13 职场文书
电子专业求职信
2014/06/19 职场文书
个人委托书如何写
2014/09/25 职场文书
检讨书模板
2015/01/29 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
2015年煤矿安全工作总结
2015/05/23 职场文书
phpQuery解析HTML乱码问题(补充官网未列出的乱码解决方案)
2021/04/01 PHP
Win11怎么进入安全模式?Windows 11进入安全模式的方法
2021/11/21 数码科技