2016-01-22 2 views
0

Можете ли вы добавить обработчик события правой кнопки мыши в DataPoints CanvasJS Charts?Обработчик события правой кнопкой мыши на DataPoints CanvasJS Charts?

Я знаю, что в документации упоминаются «клики, мыши, мыши и мыши» как доступные события, поэтому я ищу недокументированную функцию или трюк, чтобы выполнить это.

ответ

4

Да, вы можете иметь трюк для работы с правым кликом. Follow, this example -

//Work aroound for right click on data points 
var chartContainer = document.getElementById("chartContainenter"); 
function onMouseover(e){ 
     chartContainer.addEventListener('contextmenu', e.chart.rightClick = function(ev){ 
      ev.preventDefault(); 
      onRightClick(e); //right click event handler 
      return false; 
    }, false); 
} 

function onMouseout(e){ 
     chartContainer.removeEventListener('contextmenu', e.chart.rightClick); 
    document.getElementById("textBox").innerHTML = ""; 
} 
Смежные вопросы