0

CanvasJS Charts の dataPoints に右クリック イベント ハンドラを追加できますか?

ドキュメントには、使用可能なイベントとして「クリック、マウスオーバー、マウスアウト、およびマウス移動」が記載されていることを認識しているため、ドキュメントに記載されていない機能またはこれを達成するためのトリックを探しています。

4

1 に答える 1

4

はい、右クリックでも操作するためのトリックを使用できます。この例に従ってください-

//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 = "";
}
于 2016-01-25T14:59:10.113 に答える