麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

js圖片跟隨鼠標移動代碼

2024-05-06 16:25:19
字體:
來源:轉載
供稿:網友
大家瀏覽網頁的時候,見到過圖片跟隨鼠標移動的js特效,效果非常好,是怎么實現的呢,實現這個功能很簡單,感興趣的朋友一起看看吧
 

在很多網站上能看到圖片跟隨鼠標移動的JS特效,其實做法很簡單,在這里與大家分享下。

在實現這個特效之前,需要了解JS中一個對象,event(事件對象),對,只需了解這一個對象。它的方法屬性我不多說了

我們用到的只有這個對象的兩個屬性,clientX與clientY,就是觸發當前事件(可能是Click,也肯能是onmousemove等等事件)時鼠標在窗口區域的X,Y坐標(它們都是只讀屬性,所以只能get,不能set),說到這里可能很多童鞋已經知道怎么做了,沒錯,就是這樣!把得到的坐標賦值給圖片定位屬性中的Left與Top即可,很簡單吧!下面提供一個實現的小Demo.
材料:兩張你喜歡的圖片,在這里就命名為"MUp.png"與"MDown.png",為什么會有兩張圖片呢,這里還實現了一個鼠標按下變化圖片的效果。

HTML Code is Here:

<div id="Main">   <img src="MUp.png" id="Img"/> </div>CSS Code is Here: *{ margin:px; padding:px;} #Img{ position:absolute; top:px; left:px;} #Main{ background-color:#F; width:px; height:px;}JS Code is Here: window.onload=Main; //全局坐標變量  var x="";  var y="";  //定位圖片位置  function GetMouse(oEvent)  {   x=oEvent.clientX;   y=oEvent.clientY;  document.getElementById("Img").style.left=(parseInt(x)-)+"px";  document.getElementById("Img").style.top=y+"px";  } //入口 function Main() {  var ele=document.getElementById("Main");  //注冊鼠標移動事件  ele.onmousemove=function(){GetMouse(event);}  // 注冊鼠標按下事件  ele.onmousedown=function(){ChangeBg("Img","MUp.png");}  //注冊鼠標彈回事件  ele.onmouseup=function(){ChangeBg("Img","MDown.png");}  } //圖片變化 function ChangeBg(id,url) {  document.getElementById(id).src=url; }

js圖片跟隨鼠標移動代碼

js圖片跟隨鼠標移動代碼



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 久久久久久久久91 | 久久亚洲国产精品 | 成人免费在线视频 | 国产在线地址 | 男男羞羞视频网站国产 | 免费在线性爱视频 | 黄在线免费 | 免费国产精品视频 | 久草在线视频网 | 欧美淫交| 免费在线观看国产 | 亚州综合| 国产欧美精品综合一区 | 欧美一区2区三区4区公司二百 | 亚洲精久久 | 国产成人高清在线观看 | 狠狠一区二区 | 91精品国产777在线观看 | 久久久久九九九女人毛片 | 欧洲精品色| 欧美性猛交一区二区三区精品 | 狠狠操操| 国产精品午夜在线 | 九草网 | 国产69精品99久久久久久宅男 | 日韩av电影免费在线观看 | 好吊色欧美一区二区三区四区 | 91精品欧美一区二区三区 | 久久久久性 | 亚洲欧美国产高清 | 99视频网址| 在线影院av | 黄色片网站在线免费观看 | 日本中文一级片 | 日日狠狠久久偷偷四色综合免费 | 女教师~淫辱の动漫在线 | 91短视频在线 | 国产在线观看91一区二区三区 | 在线观看网址av | 综合精品久久 | 欧美一级电影网站 |