在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ echarts點擊事件.點擊一個圖標(biāo),改變某個值.

echarts點擊事件.點擊一個圖標(biāo),改變某個值.

clipboard.png

點擊其中一個圖,改變另一個圖的某個值,就比如說顏色吧
$(function (){

var color=true;
 getecharts('a',color);
 getecharts('b',!color)
function getecharts(id,color){
       var ballColor;
         if (color) {
            ballColor = "red"
        } else {
            ballColor = 'gray'
        }
    var dom = document.getElementById(a);
    var myChart = echarts.init(dom);   
    myChart.setOption(
    option={
    ...........
        color: [ballColor]
    }
    )
}
  myChart.on('click', function (params) {
            alert(1)
        });

)
}
這里alert(1)沒效果 要怎么點擊改變值啊

回答
編輯回答
薔薇花

你的myChart是局部變量
因為你是調(diào)兩次所以用全局接受不好分別兩個可以把,mychart返回出去
然后 var charts1 =getchart('a')

2018年8月26日 21:11
編輯回答
愚念

將變量myChart聲明為全局變量,當(dāng)下變量myChart為局部變量,函數(shù)外是訪問不到的,不妨打印下myChart看看!

console.log(myChart); 
2018年5月15日 09:53