• Echarts如何添加鼠标点击事件?防止重复触发点击事件


    Echarts如何添加鼠标点击事件?

    1.通常我们只使用了以下代码,通过配置项和数据显示图表。

        var myChart = echarts.init(document.getElementById('chartBox'));
        var option = {...};
        myChart.setOption(option);

    2.在myChart.setOption(option)后添加以下代码,即可触发图标中每个项的鼠标点击事件。

        myChart.on('click',  function(param) {
            //这个params可以获取你要的图中的当前点击的项的参数
            console.dir(param)
        });    

    注:鼠标事件包括'click','dblclick','mousedown','mouseup','mouseover','mouseout','globalout','contextmenu'。

    3.如果逻辑运行中,第2点中的代码,执行了多次,则绑定之前需要清除绑定:

        //防止重复触发点击事件
        if(myChart._$handlers.click){
            myChart._$handlers.click.length = 0;
        }
        myChart.on('click',  function(params) {
            //这个params可以获取你要的饼图中的当前点击的项的参数
            _this.showMapPointInfo(params,param);
        });

  • 相关阅读:
    sniffer嗅探
    记一次IE代理异常故障
    B860A机顶盒加强
    适合Lakka的安卓盒子配置
    MVG2000 破解
    网络图标显示地球的解决办法
    数码视讯Q7 TTL破解安装APP
    kbmmw 发布免费社区版
    一步一步实现kbmmw的httpsys使用https功能
    PostgreSQL 基本数据类型及常用SQL 函数操作
  • 原文地址:https://www.cnblogs.com/popo1/p/11502334.html
Copyright © 2020-2023  润新知