1. 程式人生 > >關於JavaScript的滑鼠移動事件

關於JavaScript的滑鼠移動事件

前言:

Event 物件代表事件的狀態,比如事件在其中發生的元素、鍵盤按鍵的狀態、滑鼠的位置、滑鼠按鈕的狀態。

事件通常與函式結合使用,函式不會在事件發生前被執行!

事件控制代碼:



滑鼠/鍵盤的屬性



程式碼示例如下:
<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus?">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>滑鼠的移動事件</title>
  <style type="text/css">
 div{
width:300px;
height:300px;
border:1px solid red ;
 }
  </style>
 </head>
<script type="text/javascript">
<!--
//示例:當滑鼠在div上移動的時候顯示滑鼠的座標
function fun(e){
var x = e.clientX;
var y = e.clientY ;

//顯示在文字框中
var txt = document.getElementById("txt") ;
txt.value = x + " :" + y ;
}
//-->
</script>
 <body>
 <input type="text" name="" id = "txt">
      <div onmousemove = "fun(event)"></div>   <!--通過event物件的屬性clientX和clientY,可以得到其滑鼠的x,y座標-->
 </body>
</html>