모바일 장치의 keyup, keydown 및 keypress 이벤트 관련 문제
P粉461599845
P粉461599845 2023-08-22 23:26:57
0
2
573
<p><br /></p> <p>이 기능을 작동시키려고 노력했지만 무슨 일이 일어나고 있는지 모르겠습니다. 다음 코드가 있습니다. </p> <pre class="brush:php;toolbar:false;">$('#buscar-producto').on('keydown', function(e){ console.log('안녕하세요'); console.log(e.keyCode); });</pre> <p>컴퓨터에서는 작동하지만 휴대폰에서는 작동하지 않습니다...</p> <p><strong>편집: </strong> 키를 눌렀을 때 키 코드를 가져와야 합니다...</p>
P粉461599845
P粉461599845

모든 응답(2)
P粉431220279

시도해 보세요event.keyevent.keyCodeevent.which.

위의 방법 중 어느 것도 효과가 없다면 시도해 볼 수 있습니다event.target.value.splice(-1)

P粉550257856

keydown 应该可以工作,但是你可以使用input안드로이드 모바일 기기에 악영향을 미칠 것으로 보이는 사건...
누른 키의 코드를 얻으려면 jQuery의 정규화Event.which

를 사용할 수 있습니다.

테스트된 Android Chrome:

input事件(e.which始终为0을 사용하므로 Android 기기에서는 버그인 것 같습니다)

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