ここに小さなcytoscape.jsの例があります:
https://s3.amazonaws.com/cyprob/standalone.html
ノードをクリックしてからノードの外側をクリックすると(ただし、グラフdiv内にある)、この奇妙なモードに入り、マウスを動かすとグラフ全体が移動することに注意してください。ページをリロードしない限り、このモードから抜け出すことはできません。
私はこの同じページの別のバージョンを持っています:
https://s3.amazonaws.com/cyprob/standalone-noevents.html
このバージョンでは、ノードまたはグラフ内の任意の場所をクリックでき、その奇妙なグラフドラッグモードにはなりません。
これら2つのバージョンの唯一の違いは、最初のバージョンにはreadyメソッドにイベントリスナーがあることです。
cy.on('click', function(evt){
console.log("the cytoscape graph was clicked");
window.evt = evt;
console.log( 'clicked ' + evt.cyTarget.id() );
});
だから私の質問は...どうすればそのグラフドラッグモードから抜け出すことができますか?そして、そのモードに入らないイベントリスナーを作成できますか?