2
閱讀了一些文檔後,我明白Opera mini不支持按鍵事件。 我很好奇一件事:輸入文本時,我們使用手機的文本輸入法,最後按「OK」以某種方式結束。有沒有什麼方法(甚至是瀏覽器特定的)來模擬可以測試13 keyCode的keydown偵聽器?有沒有一種方法來模擬歌劇迷你中的「Enter」鍵?
我用最簡單的方法來捕捉事件(我知道這是基本的,它是一個超級簡單的項目)
<input type="text" id="query" onkeydown="if (event.keyCode == 13) document.getElementById('btnSearch').click()" />
注:我使用的Opera Mini 4.4,但我會接受的技巧對於任何版本的好奇:)
編輯:當聽衆存在時,某些事情肯定發生,Opera做了一些「處理」,這意味着它正在執行客戶端代碼。如果我刪除偵聽器,處理將消失。不過,我無法執行任何操作。它只是處理並返回頁面頂部
謝謝!
謝謝!將嘗試擺脫你提到的好奇心 – Jad