网页编程 - 鼠标及键盘事件

  <script type="text/javascript">

  <!--

    $('body').mousedown(function(e){ //绑定鼠标事件

      alert(e.which) // 1 = 鼠标左键 left; 2 = 鼠标中键; 3 = 鼠标右键 

      return false;//阻止链接跳转 

    }) 

    $(document).keypress(function(e) {  //绑定键盘事件

        // 回车键事件  

      if(e.which == 13) {  

        alert(e.which); 

        return false;//阻止链接跳转   

      }  

    }); 

    // 上下键事件 

    $(document).keydown(function(event){  // 绑定键盘事件

      if(event.keyCode == 37){   //判断当event.keyCode 为37时(即左方面键) 

        alert(event.keyCode); 

        return false;   

      }else if (event.keyCode == 39){ //判断当event.keyCode 为39时(即右方面键)

        alert(event.keyCode); 

        return false; 

      }else{

        alert(event.keyCode); 

        return false;

      }

    }); 

    $('body').mousemove(function(e) { //获得鼠标的坐标

      var xx = e.originalEvent.x || e.originalEvent.layerX || 0; 

      var yy = e.originalEvent.y || e.originalEvent.layerY || 0; 

      $(this).text(xx + '---' + yy); 

    }); 

    

    //一些实例

    $(function () { 

      $('input:text:first').focus(); //把焦点放在第一个文本框 

        var $inp = $('input'); //所有的input元素 

        $inp.keypress(function (e) { //这里给function一个事件参数命名为e,叫event也行,随意的,e就是IE窗口发生的事件。

          

        var ev = document.all ? window.event : e; //兼容判断

        var key = ev.which; //e.which是按键的值 

        if (key == 13) { 

          alert("aaa"); 

        } 

      }); 

    }); 

  //-->

  </script>