比如twitter ,豆瓣fm,github ,gmail ,google reader等,都提供了快捷键操作,请问是如何实现的呢?
捕捉keypress事件,根据检测到的按键分发处理。
<body onkeypress="CTRL_ENTER(event)"> ... function CTRL_ENTER(evt){ evt = (evt) ? evt : ((window.event) ? window.event : "") try{ var key = evt.keyCode?evt.keyCode:evt.which; if(evt.ctrlKey && (key == 13 || key == 10)){ do_sth(); } }catch(e){ alert(e); } }
欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。 温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。