1.取消全部图例点击事件

*只需添加一个属性即可

legend: {selectedMode:false
}

2.重写图例点击事件,示例为 点哪个图例显示哪条折线

*获取点击图例对应图例数组中的index,在series中替换数据即可

chart.on('legendselectchanged', function (params) {let legend = params.name;const index = nameList.findIndex(item => item == legend);option.series[4] = addOption[index];chart.dispatchAction({type: 'legendSelect',name: params.name});chart.setOption(option);
});

我的addOption定义为

var addOption = [{name: nameList[0],type: 'line',data: aList,
},
{name: nameList[1],type: 'line',data: bList,
},
{name: nameList[2],type: 'line',data: cList,
},
{name: nameList[3],type: 'line',data: dList,
}];

原效果图

改后效果图(图例只控制折线图,且点哪个显示哪个,默认显示优秀)

echarts中重写图例点击事件,阻止默认事件相关推荐

  1. 50 jQuery绑定事件 阻止默认事件发生 内置动画 each data

    主要内容 1  阻止后续事件继续执行 return false:  常用于表单提交 event.preventDefault : 阻止默认事件发生 <body> <form acti ...

  2. 事件(阻止事件传播、阻止默认事件、事件源对象、事件委托)

    阻止事件传播 阻止事件传播e.stopPropagation() 谷歌浏览器 阻止事件传播(冒泡阶段) var oBig = document.getElementById('big');var oS ...

  3. 简单解析JavaScript的默认事件及如何阻止默认事件

    简单解析JavaScript的默认事件及如何阻止默认事件 上篇文章就提到,在JavaScript中提到事件冒泡两个必不可少也要提的就是事件捕获和默认事件,现在来聊一聊什么是默认事件,及如何阻止默认事件 ...

  4. React:阻止默认事件

    在html页面中直接通过return false即可阻止默认事件 <a href="#" onclick="alert('阻止跳转');return false&q ...

  5. React 阻止默认事件和阻止冒泡

    给 a 标签添加一个事件 阻止默认事件 e.preventDefault(); class view extends Component {onAtag(e) {// 阻止默认事件 放置跳转e.pre ...

  6. JS标签中 阻止默认事件的发生

    若html标签中定义了两个事件(包含一个自定义函数),那么系统会先执行用户自定义的函数,然后执行标签默认函数.如果想要在执行完自定义函数之后阻止系统默认函数的执行,可以进行如下设置: 因为html标签 ...

  7. vue阻止默认_vue中,阻止默认事件

    用vue的写法就是: id="freeinput" :rows="6" placeholder="请输入自由条件内容(json格式)" @f ...

  8. javascript, jQuery阻止默认事件和冒泡事件

    事件冒泡(event bubbling) 事件冒泡是指一个元素上的事件被触发,然后这个事件按嵌套顺序在父级元素上触发,直至document根节点. 例如: <!DOCTYPE html> ...

  9. js阻止默认事件(a标签跳转),阻止事件冒泡

    最近刚学习完js基础,今天发现对js的默认事件阻止以及阻止事件的冒泡有点忘记,于是写这篇文章算是做一个总结,也是加深一下印象. 1.阻止默认事件 在html中有很多自带默认事件的元素,很典型的例子:a ...

最新文章

  1. 未来安防人工智能需要攻克的几大技术方向
  2. 源码之HashMap
  3. python异常包_python异常处理与导入模块与导入包
  4. 常用工具说明--搭建基于rietveld的CodeReview平台(未测试)
  5. 【Python3】POP3协议收邮件
  6. win10安装oracle12c注意事项,win10系统安装oracle 12c出现ins-30131错误的修复办法
  7. Windows8Windows Phone 做一个图片效果
  8. 【引用】关于close-on-exec标志
  9. Insert Node in Sorted Linked List
  10. Linux中sql*loader-350,SqlLoader
  11. 电子名片怎么制作,制作一张电子名片难吗?
  12. RAM Type——Register file(寄存器堆)
  13. JS内功修炼-基础篇
  14. WPF Deactivated和Activated简单使用
  15. axure9总是崩_axure老是崩怎么办
  16. checkedListBoxControl的用法
  17. cuda/cudnn/cuda 10.1安装教程
  18. 京东最新Java面试真题解析!mysql两个时间比较
  19. 织梦建站好吗?织梦好学、好用吗?
  20. java $ 解析api_Java 版抖音解析接口

热门文章

  1. 让你听见的 HTML5
  2. github下载的几种加速方法
  3. python画圆形螺旋线-Python turtle 绘制彩色螺旋线
  4. linux系统zlib下载,linux下安装zlib库
  5. 第十四章:0.96寸OLED12864显示屏
  6. 长城汽车的前总裁,能救何小鹏吗?
  7. 电动汽车平均每天起火近10辆,再次强调能买燃油车就别买电动汽车
  8. 软件著作权申请流程很简单,不过这些事项需要格外注意
  9. uni-app使用教程-指南(开发app)
  10. 日语二级重要词汇之形容词/形容动词100