2014-09-10 131 views
4

我需要火按Ctrl + [R按Ctrl + 一個按Ctrl + Q時發生事件用戶點擊一個按鈕。射擊Ctrl + R鍵,Ctrl + A,按鈕上按Ctrl + Q的事件單擊

我正在下面的代碼:

$(document).ready(function() { 
    $('#Button1').click(function() { 
     var evt = $.Event("keypress"); 
     evt.keyCode = 81; 
     evt.ctrlKey = true; 
     evt.shiftKey = true; 
     $(document).trigger(evt); 
    }); 
}); 

回答

1

你不能模擬瀏覽器的控制鍵,但你可以模擬它們的效果。

Ctrl - R刷新。

function refresh() { 
    location.reload(true); 
} 

按Ctrl - 一個選擇一切。代碼是從here

function selectAll() { 
    var e = document.getElementsByTagName('body')[0]; 
    var r = document.createRange(); r.selectNodeContents(e); 
    var s = window.getSelection(); 
    s.removeAllRanges(); 
    s.addRange(r); 
} 

我不知道什麼按Ctrl - Q是應該做的;如果它退出瀏覽器,那是不可能的。