我有一個在桌面上運行得很好的代碼,但不是在移動設備上,我需要解決它。這裏是我的javascript代碼:移動無法使用按鍵?
function O000OOO(e) {
var O0000O0;
if (window.event) {
if (window.event.type == "keypress") {
O00OO00 = -1
}
if (window.event.type == "keypress") {
O00OO00 = window.event.keyCode
}
if (parseInt(O00OO00) > 0) {
O0000O0 = O00OO00
} else {
O0000O0 = window.event.keyCode
}
} else {
if (e.type == "keypress") {
O00O0OO = e.which;
O00OO00 = -1
}
if (e.type == "keypress") {
O00OO00 = e.which
}
if (parseInt(O00OO00) > 0) {
O0000O0 = O00OO00
} else {
if ((parseInt(O00O0OO) > 0) && (e.which < 1)) {
O0000O0 = O00O0OO
} else {
O0000O0 = e.which
}
}
}
return (parseInt(O0000O0))
}
誰能告訴我,如何使它在移動工作了。當我輸入我的電腦時,它可以工作,但不是在電話中,爲什麼?我該如何解決它?
也許它不喜歡0和0 [諷刺] – epascarello
'O000000'的事件是如何綁定的? – epascarello
https://stackoverflow.com/questions/22473950/keypress-event-not-fireing-in-android-mobile – DanielaB67