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的函数
Jan 31 Javascript
让textarea自动调整大小的js代码
Apr 12 Javascript
js 可拖动列表实现代码
Dec 13 Javascript
javascript截取字符串小结
Apr 28 Javascript
Jquery promise实现一张一张加载图片
Nov 13 Javascript
Javascript中this绑定的3种方法与比较
Oct 13 Javascript
jQuery简单实现MD5加密的方法
Mar 03 Javascript
easyui简介_动力节点Java学院整理
Jul 14 Javascript
从源码看angular/material2 中 dialog模块的实现方法
Oct 18 Javascript
Vue.js用法详解
Nov 13 Javascript
Rollup处理并打包JS文件项目实例代码
May 31 Javascript
详解Vue源码学习之callHook钩子函数
Jul 25 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生成图片验证码的实例讲解
2015/08/03 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
PHP回调函数简单用法示例
2019/05/08 PHP
document.createElement()用法及注意事项(ff下不兼容)
2013/03/13 Javascript
javascript ready和load事件的区别示例介绍
2013/08/30 Javascript
实例代码详解jquery.slides.js
2015/11/16 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
Javascript随机标签云代码实例
2016/06/21 Javascript
基于JS如何实现给字符加千分符(65,541,694,158)
2016/08/03 Javascript
浅谈Javascript中的Label语句
2016/12/14 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
Vue 使用 Mint UI 实现左滑删除效果CellSwipe
2018/04/27 Javascript
vue 使用 canvas 实现手写电子签名
2020/03/06 Javascript
JS typeof fn === 'function' &amp;&amp; fn()详解
2020/08/22 Javascript
微信小程序选择图片控件
2021/01/19 Javascript
[04:03]DOTA2英雄梦之声_第02期_风暴之灵
2014/06/30 DOTA
[01:32]DOTA2 2015国际邀请赛中国区预选赛第四日战报
2015/05/29 DOTA
利用Python爬取可用的代理IP
2016/08/18 Python
python导入pandas具体步骤方法
2019/06/23 Python
Django+zTree构建组织架构树的方法
2019/08/21 Python
numpy.random.shuffle打乱顺序函数的实现
2019/09/10 Python
python数据化运营的重要意义
2019/11/25 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
LocalStorage记住用户和密码功能
2017/07/24 HTML / CSS
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
Bandier官网:奢侈、时尚前卫的健身服装首选目的地
2020/07/05 全球购物
党校自我鉴定范文
2013/10/02 职场文书
开办化妆品公司创业计划书
2013/12/26 职场文书
优秀企业获奖感言
2014/02/01 职场文书
农民工工资支付承诺函
2014/03/31 职场文书
三年级学生评语大全
2014/12/26 职场文书
涨价通知怎么写
2015/04/23 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
同学聚会感言一句话
2015/07/30 职场文书
Python列表删除重复元素与图像相似度判断及删除实例代码
2021/05/07 Python
解决Mysql报错 Table 'mysql.user' doesn't exist
2022/05/06 MySQL