ホームページ  >  に質問  >  本文

JavaScript - インターフェイスには複数のボタンがあります。いずれかのボタンをクリックすると、プロンプト ボックスがポップアップ表示されます。どのボタンがクリックされたか、どのプロンプト ボックスが自分のものであるかを区別するにはどうすればよいですか?

インターフェイスには多くのボタンがあります。マウスを移動するとプロンプト ボックスが表示され、マウスを移動するとプロンプト ボックスが表示されます。どのボタンの移動イベントと削除イベントが発生したかを判断する方法です。
wheelmenu.js のリングメニューに基づいて直接記述できますか?

巴扎黑巴扎黑2686日前1057

全員に返信(5)返信します

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-12 09:32:51

    正直、何を聞きたいのか分かりません。一般的に、ターゲット要素を決定するには次の 2 つの方法がよく使用されます。

    1 つは、対応する各イベントに対応する要素が相対的になるように、イベントを各ボタンにバインドすることです。

    2 番目はイベント委任によって実現され、e.target を使用してどのボタンがトリガーされるかを決定します。

    キャンバスのような状況もあり、キャンバス内の各オブジェクトがイベントをトリガーするかどうかを直接取得することはできないため、マウスの位置がオブジェクト内にあるかどうかを検出するためにオブザーバーモードを使用する必要があります。 ray メソッドはポリゴン内で使用できます。

    返事
    0
  • PHP中文网

    PHP中文网2017-06-12 09:32:51

    イベントの代表団。 e.tergetに基づいて判断します。または、オブザーバーパターンを使用し、パラメーターとして一意の値を使用します

    返事
    0
  • 欧阳克

    欧阳克2017-06-12 09:32:51

    一般的なプラグインにはコールバック関数がある場合、コールバックを再構築
    してクリック イベントを各ボタンに委任して、どのボタンであるかを決定することができます

    返事
    0
  • 巴扎黑

    巴扎黑2017-06-12 09:32:51

    委托

    イベントをコンテナに書き込みます (例: p

    ) リーリー リーリー

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-12 09:32:51

    イベントデリゲートevt.target

    返事
    0
  • キャンセル返事