最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js圖片跟隨鼠標移動代碼

 更新時間:2015年11月26日 14:34:15   投稿:mrr  
大家瀏覽網(wǎng)頁的時候,見到過圖片跟隨鼠標移動的js特效,效果非常好,是怎么實現(xiàn)的呢,實現(xiàn)這個功能很簡單,感興趣的朋友一起看看吧

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

在實現(xiàn)這個特效之前,需要了解JS中一個對象,event(事件對象),對,只需了解這一個對象。它的方法屬性我不多說了,想詳細了解的童鞋點擊這里,http://www.fzitv.net/article/17266.htm

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

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;
 }

相關(guān)文章

最新評論

永吉县| 水富县| 临潭县| 望谟县| 刚察县| 麦盖提县| 贵阳市| 沧源| 安多县| 麦盖提县| 岢岚县| 子长县| 广河县| 雷波县| 甘洛县| 蓝田县| 宝兴县| 沂南县| 尼勒克县| 昭觉县| 讷河市| 邛崃市| 博野县| 崇礼县| 天门市| 曲水县| 东兰县| 鲜城| 黎城县| 徐州市| 宁化县| 来凤县| 雅安市| 富源县| 离岛区| 油尖旺区| 额尔古纳市| 浑源县| 利辛县| 全南县| 从江县|