インターフェイスには多くのボタンがあります。マウスを移動するとプロンプト ボックスが表示され、マウスを移動するとプロンプト ボックスが表示されます。どのボタンの移動イベントと削除イベントが発生したかを判斷する方法です。
wheelmenu.js のリングメニューに基づいて直接記述できますか?
正直、何を聞きたいのか分かりません。一般的に、ターゲット要素を決定するには次の 2 つの方法がよく使用されます。
1 つは、対応する各イベントに対応する要素が相対的になるように、イベントを各ボタンにバインドすることです。2 番目はイベント委任によって実現(xiàn)され、e.target を使用してどのボタンがトリガーされるかを決定します。
キャンバスのような狀況もあり、キャンバス內(nèi)の各オブジェクトがイベントをトリガーするかどうかを直接取得することはできないため、マウスの位置がオブジェクト內(nèi)にあるかどうかを検出するためにオブザーバーモードを使用する必要があります。 ray メソッドはポリゴン內(nèi)で使用できます。
イベントの代表団。 e.tergetに基づいて判斷します。または、オブザーバーパターンを使用し、パラメーターとして一意の値を使用します
一般的なプラグインにはコールバック関數(shù)がある場合、コールバックを再構(gòu)築
してクリック イベントを各ボタンに委任して、どのボタンであるかを決定することができます