1

ここに小さな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() );
});

だから私の質問は...どうすればそのグラフドラッグモードから抜け出すことができますか?そして、そのモードに入らないイベントリスナーを作成できますか?

4

0 に答える 0