찾다

 >  Q&A  >  본문

javascript - 인터페이스에 여러 개의 버튼이 있습니다. 버튼을 클릭하면 어떤 버튼이 클릭되었는지, 어떤 버튼이 자신에게 속하는지 어떻게 구별할 수 있나요?

인터페이스에 많은 버튼이 있습니다. 이제 마우스를 안으로 이동하면 프롬프트 상자가 표시되고 마우스를 밖으로 이동하면 사라지는 버튼이 발생하는지 확인하는 방법입니다.
wheelmenu.js 링메뉴를 기반으로 직접 작성할 수 있나요?

巴扎黑巴扎黑2725일 전1099

모든 응답(5)나는 대답할 것이다

  • 过去多啦不再A梦

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

    솔직히 무엇을 묻고 싶은지 잘 모르겠습니다. 일반적으로 대상 요소를 결정하는 데 일반적으로 사용되는 두 가지 방법이 있습니다.

    하나는 이벤트를 각 버튼에 바인딩하여 각 해당 이벤트에 해당하는 요소가 상대적이도록 하는 것입니다.

    두 번째는 이벤트 위임을 통해 달성되며, e.target은 어떤 버튼이 트리거되는지 결정하는 데 사용됩니다.

    캔버스와 같은 경우도 있습니다. 캔버스 안의 각 객체가 이벤트를 발생시키는지 직접적으로 알 수 없기 때문에, 마우스 위치가 객체 내부에 있는지 확인하려면 관찰자 모드를 사용해야 합니다. 광선 방법은 다각형 내부에서 사용할 수 있습니다.

    회신하다
    0
  • PHP中文网

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

    이벤트 위임. e.terget을 기반으로 판단합니다. 아니면 관찰자 패턴을 사용하고 고유한 값을 매개변수로 사용하세요

    회신하다
    0
  • 欧阳克

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

    일반 플러그인에는 콜백 기능이 있습니다. 그렇다면 콜백을 재구성하여
    클릭 이벤트를 각 btn에 위임하여 어느 btn인지 확인할 수 있습니다.

    회신하다
    0
  • 巴扎黑

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

    委托

    이벤트를 p

    와 같은 컨테이너에 작성합니다. 으아악 으아악

    회신하다
    0
  • 过去多啦不再A梦

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

    이벤트 대리자 evt.target

    회신하다
    0
  • 취소회신하다