-2

フローチャットを作成するためにjsplumbを使用しています。フローチャートの作成が終了し、ユーザーによって承認されたら、作成した構造を編集不可にします。このために、フローチャートを保持する親に過度に追加しましたが、フローチャート上でマウスクリックが引き続き発生しています。

方法-オーバーレイを追加した後、これらのコンポーネントでマウスクリックが発生しないようにします。

ありがとうございました

4

1 に答える 1

0

すべてのクリック イベントを飲み込むハンドラをオーバーレイに追加します。

document.getElementById('yourOverlayID').onclick = function () {
    return false;
};

誰でもコンソールからオーバーレイを簡単に削除でき、必要に応じてチャートの変更を続けることができることに注意してください。unbind ()など、代わりにこれを行う方法については、jsplump API を確認することをお勧めします。

于 2012-12-07T13:33:44.480 に答える