2012-01-30 64 views
0

我想在按下「s」之後關注主搜索欄輸入。JS:KeyShortcut焦點輸入 - 放人物

我:

$("body").keypress(function(event) { 
    if(do_focus == 1 && event.which == 115) 
    { 
     $('#search-global-input').focus(); 
    } 
}); 

它的正常工作,但擠壓後的「s」我在輸入,但與「S」字符。 如何讓那個「s」角色離開? :)

我tryied加載字符串,通過SUBSTR削減它,但沒有結果..

謝謝

回答

1

你應該使用德的preventDefault方法jquery停止真正的事件,做你想做的事情而不會產生衝突...(很不錯的元素來防止重定向pe)

$('#something').keypress(function (event) { 
    event.preventDefault(); 
    // your stuff 
});