2013-01-19 53 views
0

我需要觸發點擊,點擊我的網頁。我嘗試了下面,它觸發點擊onload,而不是點擊。觸發點擊身體區域內的事件

$(function() { 
      $("body").click(function(e) { 

        alert("code"); 

      }) 
      $('#container').trigger('click'); 
     }); 

基本上我需要在鍵盤上點擊P關鍵字來顯示一個彈出窗口。當我開始時,我在初始階段卡住了。不知道如何實現這一點。

+2

什麼'上與P關鍵詞的點擊keyboard'是什麼意思?提供一些示例HTML和演示也有助於 – charlietfl

+1

點擊與按鍵有什麼關係?聽起來像:你把鼠標放在鍵盤上,然後點擊'P'? –

+2

@roXon是不是你應該鍵入? – charlietfl

回答

2

我猜你需要一個keydown事件,其中P鍵通過ASCII碼80

$("body").on("keydown", function(e) { 
    if (e.which === 80) { 
     alert("'p' was pressed"); 
    } 
}); 
+0

如果我使用的jQuery版本低於定義的位置,它是否會工作。我用綁定,但它沒有。 – Mike

+0

@Mike'bind' * should * work fine。 – VisioN

+0

我需要點擊而不是鍵盤事件。 – Mike