1
そうのように、ポートのような「追加」ボタンをクリックしたときに私はプログラム的JointJSに半円形のポートを追加しているよ
にポートを追加します。 私が作成したJointJSは、クリック
基本的なポートを、そして私はelement.addPort(port, [opt])
を使うことができるように見えますが、ポートを追加するためにrectangle要素の中でどのようにクリックイベントをトリガーするのか分かりません。追加ボタンとポートのスタイリングも、ジョイントで再作成しようとしているものです。これらのステップに続いて
ありがとうFrakas!要素の上にカスタムHTMLを作成すると、標準要素が持つドラッグハンドルを使用できないという問題が発生しています。これを引き起こしている可能性があることは分かりますか? –
イベントがJointJS要素に確実に伝播するように、メインのHTMLに 'pointer-events:none;'スタイルを追加する必要があります。ドラッグは機能します。 「通常の」方法でHTMLの一部とやりとりしたい場合、たとえばJointJs要素にあるボタンをクリックしたい場合は、そのボタンのスタイルを_pointer-events:auto; _ –