텍스트 영역이 있으며 스페이스 바를 눌렀을 때의 기능을 실행하려고합니다. 그러나 코드가 작동하지 않고 이유를 파악할 수 없습니다. 제가 한 연구에서 바로 보입니다. 당신이이기 때문에 그것은이다Jquery onfocus가 작동하지 않습니다.
여기 <div class="DivWithScroll" id="my_text" contenteditable="true" onkeypress="return myKeyPress(event)" onkeydown="return onKeyDown(event)">
내가 지금까지 .onFocus()
$('document').ready(function() {
$('#my_text').focus(function() {
$('#my_text').keydown(function (e) {
if (e.keyCode == '32') {
alert('space');
}
});
alert("Focused!");
});
});
포커스 이벤트가 발생할 때 onkeydown을 설정해야하는 이유가 있습니까? 또한 myKeyPress 또는 onKeyDown 함수가 표시되지 않습니다. – MinusFour
lmao, whoops * not working * – bbesase
는 크롬에서 작동합니다. 브라우저 관련 문제 일 수 있습니다. 어떤 브라우저를 사용해 보셨습니까? –