javascript - 인터페이스에 여러 개의 버튼이 있습니다. 버튼을 클릭하면 어떤 버튼이 클릭되었는지, 어떤 버튼이 자신에게 속하는지 어떻게 구별할 수 있나요?
巴扎黑
巴扎黑 2017-06-12 09:30:51
0
5
1125

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

巴扎黑
巴扎黑

모든 응답(5)
过去多啦不再A梦

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

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

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

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

洪涛

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

学霸

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

巴扎黑

委托

이벤트를 p

와 같은 컨테이너에 작성합니다. 으아악 으아악
过去多啦不再A梦

이벤트 대리자 evt.target

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿