페이지의 기본 탭 이벤트를 방지해야합니다. event.preventDefault()
을 사용하면 모든 이벤트가 발생하지 않습니다.특정 기본 이벤트를 방지 할 수 있습니까?
특정 기본 이벤트를 방지 할 수 있습니까? 이 같은
페이지의 기본 탭 이벤트를 방지해야합니다. event.preventDefault()
을 사용하면 모든 이벤트가 발생하지 않습니다.특정 기본 이벤트를 방지 할 수 있습니까?
특정 기본 이벤트를 방지 할 수 있습니까? 이 같은
시도 뭔가 :
if (event.type === 'click') {
event.preventDefault();
}
그냥 원하는 이벤트 종류를 확인하기 위해 변경됩니다.
이렇게 간단합니다.
단지 변경 전은
그것이
$("a").on("click",function(event){
event.preventDefault();
});
a {
width:200px;
height:200px;
background:red;
display:block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="www.stackoverflow.com"></a>
을하는 데 도움이 있으면 알려 주시기 예를 목적으로 "클릭"사용
"탭"을 "클릭"당신 이렇게 할 수 있습니다.
function preventSpecificEvent(event) {
if (event.keyCode == 9){
event.preventDefault();
}
//Here 9 is the keycode for tab,
//YOu can find keycode of any key from
//https://css-tricks.com/snippets/javascript/javascript-keycodes/
}
감사합니다.
'event.preventDefault()를 사용하면 모든 이벤트를 차단합니다. '- 듣고있는 이벤트를 차단합니다. 여기에서 코드를 보는 것이 도움이 될 것입니다. 원하는 것을 명확하게 설명하십시오. –