JavaScript跟隨滑鼠移動的圖片效果
本章節分享一段程式碼例項,它實現了圖片跟隨滑鼠指標的效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #antzone{ position:absolute; } img{ width:150px; height:100px; } </style> <script type="text/javascript"> function DivFlying(ev){ var ev=window.event||ev; var odiv=document.getElementById("antzone"); if(!odiv){ return; } var intX=ev.clientX; var intY=ev.clientY; odiv.style.left=intX+"px"; odiv.style.top=intY+"px"; } document.onmousemove=DivFlying; </script> </head> <body> <div id="antzone"><img src="img/1.jpg"/></div> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).function DivFlying(ev){},這個是onmousemove時間處理函式,引數是事件物件。
(2).var ev=window.event||ev,相容所有瀏覽器的事件物件。
(3).var odiv=document.getElementById("antzone"),獲取指定的元素物件。
(4).if(!odiv){
return;
},如果不存在指定元素,那麼直接跳出函式。
(5).var intX=ev.clientX,獲取滑鼠指標在瀏覽器客戶區的橫座標。
(6).var intY=ev.clientY,獲取滑鼠指標在瀏覽器客戶區的縱座標。
(7).odiv.style.left=intX+"px",設定元素的left屬性值。
二.相關閱讀:
(1).var ev=window.event||ev參閱var ev=window.event||ev的作用是什麼一章節。
(2).clientX參閱javascript clientX一章節。
相關文章
- 跟隨滑鼠移動可關閉的漂浮圖片廣告
- JavaScript、CSS實現滑鼠跟隨繁花效果JavaScriptCSS
- 滑鼠移動 登陸框跟隨
- 【canvas】箭頭跟隨滑鼠移動的動畫原理Canvas動畫
- 四角游標跟隨滑鼠, 滑鼠落在哪個圖片上, 游標就跟隨到哪張圖片 (一種實現思路)
- CSS mask 實現滑鼠跟隨鏤空效果CSS
- CSS滑鼠懸浮圖片動畫放大效果CSS動畫
- jQuery 滑鼠懸浮連結彈出跟隨圖片詳解jQuery
- 不可思議的純 CSS 實現滑鼠跟隨效果CSS
- CSS3滑鼠懸浮圖片閃動效果CSSS3
- 滑鼠懸浮圖片旋轉效果
- JavaScript 圖片放大鏡效果JavaScript
- VS+Qt+Halcon——顯示圖片,實現滑鼠縮放、移動圖片QT
- 寫一個滑鼠跟隨的特效特效
- 滑鼠懸浮圖片實現翻轉效果
- 滑鼠懸浮圖片實現縮放效果
- CSS滑鼠懸浮圖片模糊切換效果CSS
- 通過JavaScript如何做一個仿京東的跟隨圖片放大鏡效果?(附加註釋)簡單實用。JavaScript
- 滑鼠懸浮圖片出現文字說明效果
- 小說APP原始碼,手動滑動輪播圖時,輪播圖跟隨移動APP原始碼
- JavaScript隨滑鼠晃動的div塊程式碼例項JavaScript
- 移動端div跟隨滾動條滾動(自制
- jQuery圖片無縫滾動效果jQuery
- 讓互動更加生動!有意思的滑鼠跟隨 3D 旋轉動效3D
- Dreamweaver製作滑鼠經過圖片漸漸變暗效果教程
- 滑鼠拖動圖片,禁止在新視窗中開啟圖片
- JavaScript隨機漂浮碰壁效果JavaScript隨機
- 【Javascript + Vue】實現隨機生成迷宮圖片JavaScriptVue隨機
- 移動平臺大地圖+水效果地圖
- JS動態相簿--隨滑鼠所至切換封面圖JS
- jquery 滑鼠移到圖片彈出浮動層顯示大圖片例子jQuery
- 基於canvas繪製的一個跟隨滑鼠變幻的動態背景線條Canvas
- 輸入框跟隨鍵盤彈出/隱藏移動
- JavaScript實用的表格行滑鼠點選高亮效果JavaScript
- CSS3圖片上下動畫浮動效果CSSS3動畫
- JavaScript滑鼠懸浮出現下拉選單效果JavaScript
- 如何在CSS中對映的滑鼠位置,並實現通過滑鼠移動控制頁面元素效果CSS
- SVG動畫應用-酷炫的圖片展示效果SVG動畫