亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

echarts點擊事件.點擊一個圖標,改變某個值.

echarts點擊事件.點擊一個圖標,改變某個值.

慕森王 2019-02-22 19:19:51
點擊其中一個圖,改變另一個圖的某個值,就比如說顏色吧$(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)沒效果 要怎么點擊改變值啊
查看完整描述

2 回答

?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

將變量myChart聲明為全局變量,當下變量myChart為局部變量,函數外是訪問不到的,不妨打印下myChart看看!

console.log(myChart);


查看完整回答
反對 回復 2019-02-27
?
侃侃爾雅

TA貢獻1801條經驗 獲得超16個贊

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

查看完整回答
反對 回復 2019-02-27
  • 2 回答
  • 0 關注
  • 2561 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號