목록전체 글 (1387)
SeouliteLab
마우스 이벤트는 웹 애플리케이션에서 상호작용을 가능하게 합니다. jQuery의 event.pageX 속성은 마우스 이벤트가 발생한 위치의 수평 좌표를 반환합니다. 이를 활용하여 마우스 이벤트를 더욱 다양하게 처리할 수 있습니다. 예제 1: 클릭한 위치의 수평 좌표 출력 문서 내 어느 곳이든 클릭해보세요. 결과: 문서 내 어느 위치를 클릭해도 해당 위치의 수평 좌표가 표시됩니다. 설명: 이 예제에서는 문서 전체에 클릭 이벤트를 등록하여 클릭한 위치의 수평 좌표를 출력합니다. event.pageX 속성을 사용하여 마우스 이벤트가 발생한 위치의 수평 좌표를 가져와서 결과로 출력합니다. 예제 2: 요소 내에서의 마우스 이동 좌표 출력 마우스를 이동해보세요. 결과: 요소 내에서 마우스를 이동하면 해당 위치의 수평..
이벤트 네임스페이스는 jQuery에서 이벤트를 구분하기 위한 기술로, 동일한 이벤트 유형에 대해 다양한 핸들러를 구분하여 관리할 수 있습니다. jQuery의 event.namespace 속성을 활용하면 이러한 이벤트 네임스페이스를 효과적으로 활용할 수 있습니다. 예제 1: 이벤트 네임스페이스 지정 첫 번째 버튼 두 번째 버튼 결과: 각 버튼을 클릭하면 해당 버튼에 대한 메시지가 표시됩니다. 설명: 이 예제에서는 각 버튼에 대해 click 이벤트 핸들러를 등록하고, 이벤트 네임스페이스를 지정하여 핸들러를 구분합니다. 이벤트가 발생할 때 해당 네임스페이스에 속한 핸들러만 실행되며, 다른 네임스페이스에 속한 핸들러는 영향을 받지 않습니다. 예제 2: 이벤트 네임스페이스 제거 첫 번째 버튼 결과: 버튼을 클릭해..
메타키는 키보드에서 특정 조합을 사용하여 추가 동작을 수행하는 키를 의미합니다. jQuery의 event.metaKey 속성은 이러한 메타키가 눌렸는지 여부를 확인하는 데 사용됩니다. 이번 포스트에서는 이 속성을 활용하여 메타키를 감지하는 방법에 대해 알아보겠습니다. 예제 1: Ctrl 키와 함께 클릭했을 때 확인 클릭해보세요 (Ctrl 키와 함께) 결과: Ctrl 키를 누른 채로 클릭하면 "Ctrl 키가 눌림"이 표시됩니다. 그 외의 경우에는 "Ctrl 키가 눌리지 않음"이 표시됩니다. 설명: 이 예제에서는 #target 요소를 클릭할 때 event.metaKey 속성을 사용하여 Ctrl 키가 눌렸는지를 확인합니다. Ctrl 키와 함께 클릭하면 이벤트 핸들러가 실행되고, 이때 event.metaKey ..