2014-09-24 78 views
0

我想在用戶單擊時更改標誌填充顏色。我試圖做到這一點: Highstock:如何在點擊時更改標誌填充顏色

plotOptions : { 
 
    flags: { 
 
\t events: { 
 
\t  click: function(event){ 
 
\t \t alert("I am clicked"); 
 
\t \t this.fillColor='orange'; 
 
\t \t } 
 
    }, 
 
    } 
 
},
顯示警告消息,但標誌填充顏色保持不變。 任何人都可以指向正確的方向嗎? 謝謝!

回答

0

您需要在點擊事件中使用point.update並修改fillColor參數。

plotOptions: { 
      flags: { 
       point: { 
        events: { 
         click:function() { 
          this.update({ 
           fillColor: 'red' 
          }); 
         } 
        } 
       } 
      } 
     }, 

例子:http://jsfiddle.net/ztq7cq3k/

+0

它的工作原理!謝謝! – user3207603 2014-09-24 13:36:58