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 相关文章推荐
JQuery对class属性的操作实现按钮开关效果
Oct 11 Javascript
提升PHP安全:8个必须修改的PHP默认配置
Nov 17 Javascript
node.js中 stream使用教程
Aug 28 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
Sep 19 Javascript
原生JS实现九宫格抽奖效果
Apr 01 Javascript
微信小程序实现换肤功能
Mar 14 Javascript
纯javascript前端实现base64图片下载(兼容IE10+)
Sep 14 Javascript
对angularJs中$sce服务安全显示html文本的实例
Sep 30 Javascript
使用angular-cli webpack创建多个包的方法
Oct 16 Javascript
详解js创建对象的几种方法及继承
Apr 12 Javascript
jquery.pager.js分页实现详解
Jul 29 jQuery
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
Jul 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
第六节 访问属性和方法 [6]
2006/10/09 PHP
调整优化您的LAMP应用程序的5种简单方法
2011/06/26 PHP
那些年一起学习的PHP(二)
2012/03/21 PHP
PHP中cookie和session的区别实例分析
2014/08/28 PHP
php实现给图片加灰色半透明效果的方法
2014/10/20 PHP
php命令行(cli)模式下报require 加载路径错误的解决方法
2015/11/23 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
php获取本机真实IP地址实例代码
2016/03/31 PHP
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
Javascript与flash交互通信基础教程
2008/08/07 Javascript
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
jquery getScript动态加载JS方法改进详解
2012/11/15 Javascript
深入解析AngularJS框架中$scope的作用与生命周期
2016/03/05 Javascript
vue货币过滤器的实现方法
2017/04/01 Javascript
Angular2中select用法之设置默认值与事件详解
2017/05/07 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
2017/09/29 Javascript
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
vue中axios的封装问题(简易版拦截,get,post)
2018/06/15 Javascript
深入理解Antd-Select组件的用法
2020/02/25 Javascript
Vue初始化中的选项合并之initInternalComponent详解
2020/06/11 Javascript
全面了解python中的类,对象,方法,属性
2016/09/11 Python
Python面向对象特殊成员
2017/04/24 Python
PyTorch 随机数生成占用 CPU 过高的解决方法
2020/01/13 Python
python属于软件吗
2020/06/18 Python
python操作toml文件的示例代码
2020/11/27 Python
CSS3 Columns分列式布局方法简介
2014/05/03 HTML / CSS
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
软件测试面试题
2015/10/21 面试题
代理商会议邀请函
2014/01/27 职场文书
班组长岗位职责
2014/03/03 职场文书
工地食品安全责任书
2015/05/09 职场文书
go select编译期的优化处理逻辑使用场景分析
2021/06/28 Golang
关于ObjectUtils.isEmpty() 和 null 的区别
2022/02/28 Java/Android
vue数据字典取键值项目的字典问题
2022/04/12 Vue.js
Java数据结构之堆(优先队列)
2022/05/20 Java/Android
Python使用pandas导入csv文件内容的示例代码
2022/12/24 Python