0

スケジューラ コントロールと、2 つの別個のコントロールであるスケジューラにドラッグできるいくつかの div がありますが、問題が発生しました。ドラッグ アンド ドロップ イベントを作成することに成功しました。ドロップすると、座標を取得するためのアラートが作成されました。ドロップは以下の画像を参照してください。

ここに画像の説明を入力

今私がする必要があるのは、クリックイベントをシミュレートすることです。ユーザーがドロップすると、自動クリックイベントがトリガーされます(スケジューラーの新しいイベント機能の追加をトリガーするため)...誰もがこれを達成する方法を知っていますか?

4

3 に答える 3

1

今私がする必要があるのは、クリックイベントをシミュレートすることです。ユーザーがドロップすると、自動クリックイベントがトリガーされます(スケジューラーの新しいイベント機能の追加をトリガーするため)...誰もがこれを達成する方法を知っていますか?

をシミュレートしようとしないでくださいclickclick代わりに、イベントとイベントの両方でdrop、中心的な再利用可能な関数を呼び出すようにします。イベントをシミュレートしたい正当な理由はありますがclick、通常は、この種の問題を解決する方法ではありません。

于 2012-04-17T08:58:33.980 に答える
0

あらゆる種類の Pub/Sub システムは、これをより疎結合の方法で処理します。jQuery の場合、 https://gist.github.com/661855に非常に小さいが優れたものがあります。

他のフレームワークを使用している場合は、自分に合った他のフレームワークが見つかる可能性があります。

于 2012-04-17T09:08:38.570 に答える
0

ハンドラーを外部で定義します。する代わりに、簡単に行うことができ... ('click', function(event){})ます。var handler = function(event){}; ... ('click', handler)handler.call(this,event);

于 2012-04-17T08:57:54.453 に答える