javascript - 滑鼠偏移量
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
body{
margin: 0;
padding: 0;
}
div{
width: 200px;
height:200px;
border: 1px solid #000000;
}
</style>
<script>
//判斷滑鼠是否按下
var isDown = false;
//實時監聽滑鼠位置
var moveX = 0;
var moveY = 0;
//記錄滑鼠按下瞬間的位置
var x = 0;
var y = 0;
滑鼠按下時移動的偏移量
var mouseMoveX = 0;
var mouseMoveY = 0;
/* function myWheel(){
var cont = document.getElementById("cont");
cont.style.fontSize = "40px";
}
*/
//滑鼠移動事件
function myMove(event){
moveX = event.clientX;
moveY = event.clientY;
var cont = document.getElementById("cont");
var mess2 = document.getElementById("mess2");
cont.innerHTML = "x="+moveX+",y="+moveY;
//計算滑鼠移動偏移量
mouseMoveX = moveX - x;
mouseMoveY = moveY - y;
if(isDown){
mess2.innerHTML = "滑鼠移動的偏移量為:x="+mouseMoveX+",y="+mouseMoveY;
}
}
//滑鼠按下事件
function myDown(event){
x = event.clientX;
y = event.clientY;
isDown = true;
var mess = document.getElementById("mess");
mess.innerHTML = "滑鼠按下了,當前滑鼠位置:x="+x+",y="+y;
}
//滑鼠鬆開事件
/*function myUp(){
var mess = document.getElementById("mess");
mess.innerHTML = "滑鼠鬆開了";
isDown = false;
mouseMoveX = 0;
mouseMoveY = 0;
}*/
</script>
</head>
<body>
<div id="cont" onwheel="myWheel()" onmouseup="myUp()" onmousedown="myDown(event)" onmousemove="myMove(event)">
</div>
<font id="mess"></font><br>
<font id="mess2"></font>
</body>
</html>
相關文章
- 獲取元素大小、偏移量及滑鼠位置
- JavaScript--元素偏移量(offset)JavaScript
- JavaScript獲取元素相對於document的偏移量JavaScript
- JavaScript偏移量offset,可視區client,滾動scroll系列JavaScriptclient
- 元素偏移量
- JavaScript獲取滑鼠座標JavaScript
- JavaScript滑鼠中鍵滾動事件JavaScript事件
- JavaScript 元素跟隨滑鼠運動JavaScript
- JavaScript進階系列07,滑鼠事件JavaScript事件
- kafka的偏移量Kafka
- kafka重置偏移量Kafka
- Javascript滑鼠滾輪事件相容寫法JavaScript事件
- JavaScript拖動滑鼠繪製矩形方框JavaScript
- JavaScript滑鼠拖動調整div大小JavaScript
- JavaScript 獲取滑鼠指標座標JavaScript指標
- JavaScript 獲取滑鼠指標的座標JavaScript指標
- JavaScript 跟隨滑鼠指標的粒子效果JavaScript指標
- 【JavaScript學習筆記】滑鼠樣式JavaScript筆記
- javascript中如何設定滑鼠的形狀JavaScript
- JavaScript、CSS實現滑鼠跟隨繁花效果JavaScriptCSS
- JavaScript滑鼠懸浮出現下拉選單效果JavaScript
- JavaScript-滑鼠獲取頁面座標JavaScript
- JavaScript獲取滑鼠在文件中座標JavaScript
- javascript div元素滑鼠拖動效果詳解JavaScript
- JavaScript滑鼠移入和移出切換樣式JavaScript
- javaScript事件(五)事件型別之滑鼠事件JavaScript事件型別
- rocketMq 訊息偏移量 OffsetMQ
- JavaScript實現的水果忍者遊戲,支援滑鼠操作JavaScript遊戲
- JavaScript滑鼠懸浮展開側欄導航JavaScript
- JavaScript和JQuery的滑鼠mouse事件冒泡處理JavaScriptjQuery事件
- JavaScript跟隨滑鼠移動的圖片效果JavaScript
- JavaScript獲取滑鼠指標座標詳解JavaScript指標
- 如何利用javascript改變滑鼠指標的形狀JavaScript指標
- JavaScript獲取滑鼠在元素中的座標JavaScript
- 獲取元素的偏移量offset
- MySQL偏移量的一點分析MySql
- AIX lv 4k偏移量AI
- JavaScript實用的表格行滑鼠點選高亮效果JavaScript