javascript jquery给网页设置翻页上一页下一页快捷键

2015年07月05日 11:28 by:唠吧小站

jqurey给网页设置上一页、下一页快捷键:

  1. <script type="text/javascript" src='http://www.lao8.org/js/jquery.js'></script>
  2. <script type="text/javascript">
  3. $(window).ready(function (){
  4. $(document).keydown(function(e){
  5. if(e.which == 37 || e.which == 33 ) {
  6. // location.href='http://www.lao8.org';
  7. alert("向左走!")
  8. }
  9. if(e.which == 39 || e.which == 34) {
  10. alert("向右走");
  11. }
  12. });
  13. });
  14. </script>
还有一个keypress事件和keydown事件类似,但不能混用。

keydown与keypress的区别是:

1、 只有字符按键才能触发keypress事件,任何按键都能触发keydown事件,比如:F1-F12、方向键、等只能用keydown。

2、 keydown返回的是键盘的代码, keypress返回的是ASCII字符,以字符a为例,keydown返回65,而keypress返回97。

如果要检测Ctrl、Shift等组合键判断这些对象是不是true:e.shiftKey、e.ctrlKey