2014-02-20 23 views
1

我正在做一些與Firefox的操作系統(1.2)模擬器的測試webapps和keypress射擊與返回鍵的問題,工作在Mac上的Firefox如預期。與jQuery的火狐操作系統按鍵

$(".null").keypress(function(e) { 
    var inputText = $(this).val().trim(); 
    if(e.which == 13 && inputText) { 
     var chunks = inputText.match(/.{1,1024}/g) 
     , len = chunks.length; 
     for(var i = 0; i<len; i++) { 
     socket.emit('null', { 
      msg: chunks[i] 
     }); 
     } 
     $(this).val(''); 
     return false; 
    } 
    }); 

我檢查了文檔和13仍然是正確的密鑰所以沒什麼奇怪的或有趣的吧.. 我也看了的東西ffos的webapps代碼在GitHub上找到使用按鍵其他人,但沒有運氣。

這應該工作不應該嗎?

回答

0

我在1.2模擬器上基翁嘗試一個簡單的事件,並將其與下面的代碼工作:

window.onkeypress = keypress; 

    function keypress(e) { 
     console.log("keypress event detected!"); 
     if(e.which === 13){ 
      console.log("return presses"); 
     } 
    } 
+0

是的,它出現在我的原代碼現在工作壓力太大。謝謝。 – rwxes