click 이벤트와 mousedown 이벤트는 일반적으로 jquery에서 쉽게 구별할 수 있지만 어떤 경우에는 개발자가 click 이벤트에 우선순위를 부여하여 이벤트를 정확하게 찾지 못하는 경우가 있습니다. 이는 각 마우스 버튼의 이벤트 값을 얻을 때 발생합니다.
간단한 개념적 구분:
클릭: 특정 웹 페이지 요소에 마우스를 놓으면 해당 요소에서 클릭 동작이 발생한다는 의미입니다. 이 프로세스가 클릭 이벤트입니다. .click()은 응답 함수를 호출하여 클릭 이벤트에 응답하고 일부 작업을 생성할 수 있습니다.
mousedown: 마우스를 놓기 전에 손가락이 마우스의 아무 키나 누르는 과정을 말합니다. 이 과정에는 실제로 키를 누르는 순간이 포함되지 않습니다. 이 순간은 누르고 유지하는 과정입니다. 놓지 않고 누른다. 이 프로세스는 시간이 오래 걸릴 수 있으며 mouseup과 크게 다릅니다. 두 이벤트를 구별하는 가장 간단한 방법은 하나는 컴퓨터 화면에서 발생하고 다른 하나는 마우스에서 발생한다는 것입니다. 그러면 특정 문제에 직면했을 때 이 두 가지 이벤트를 어떻게 선택해야 할까요? 매우 간단한 예를 들자면, 요소를 확장하기 위해 확장버튼 을 클릭했습니다. 이제 요소를 자동으로 축소하려면 요소 외부의 다른 영역을 클릭해야 합니다.
"클릭"이라는 단어를 보면 가장 먼저 떠오르는 것은 클릭 이벤트를 사용하여 이 목표를 달성하는 방법입니다. 하지만 이 과정에서 사용자가 마우스 왼쪽 버튼을 클릭하여 액션을 트리거할 때만 원하는 결과가 나온다고 생각했기 때문에 mousedown 이벤트를 선택했습니다. . 어떤 이벤트를 사용해야 하는지 판단할 때 매우 큰 문제에 직면하게 됩니다. 자세한 내용은 이 기사와 이 기사를 참조하세요. 클릭 이벤트의트리거 에는 속성이 없습니다. 그리고 mousedown 또는 mouseup 트리거(마우스)만 사용할 수 있으므로 which 속성을 사용하려면 click 이벤트보다는 mousedown/mouseup 이벤트를 고려하는 것이 가장 좋습니다.
위 내용은 mousedown을 구별하고 jquery 이벤트를 클릭하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!