2014-01-24 3 views
0

깃발 표시 이벤트가 설정된 Highstock 차트가 있습니다. 플래그의 text에는 target 속성이 설정된 앵커 HTML 요소가 _blank으로 설정되어 있지만 링크를 클릭하면 페이지가 새 페이지/탭이 아닌 현재 페이지/탭에서 열립니다.깃발 텍스트의 URL이있는 하이 스탁 차트가 새 창에서 열리지 않습니다.

Highcharts 팀의 누군가가이 사용 사례가 지원되는지 확인할 수 있습니까?

예 플래그 요소 :

{ 
    x : Date.UTC(2014,0,21), 
    title : '3', 
    text : '<a href="http://www.alwaysorderdessert.com/2014/01/brussels-sprouts-salad-with-pecorino.html" target="_blank">Brussels Sprouts Salad with Pecorino, Hazelnuts & Honey</a>' 
} 

감사합니다!

답변

1

HTML 요소가 SVG 객체로 파싱되므로 열리지 않습니다. 당신은 클릭 이벤트를 잡을 window.open()

plotOptions: { 
      flags: { 
       point: { 
        events: { 
         click: function (e) { 
          e.preventDefault(); 
          var url = this.url; 
          window.open(url, '_blank'); 
         } 
        } 
       } 
      } 
     }, 

http://jsfiddle.net/7AegD/3/

+0

감사를 사용해야합니다! 매력처럼 일했습니다. –

관련 문제