DOM に新しい要素を挿入し、新しい要素を再度クリックせずに、mousedown
すぐにドラッグを開始したい (つまり、 trigger ) 。dragstart
私は自分のプロジェクトで d3.js をよく使用しています。dragstart
しかし、d3 を使用してイベントをトリガーできるかどうかわからないので、jQuery を使用してみました。
$("circle#pen").trigger("dragstart");
しかし、これはうまくいきません。
これはjsFiddleへのリンクです。ここで、で「ペン」を作成しようとすることで問題を示しますmousedown
。ユーザーがペンをドラッグすると、線が描画されます。dragend
ペンを外すと線が消えます。ただし、ペンを初期化する必要があります。その後、新しいクリックでドラッグできます。これは、問題を示すためだけのものです。
Here is a related question for jQueryですが、それに対する良い答えはありません。