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

JavaScript實現(xiàn)文字與圖片拖拽效果的方法

 更新時間:2015年02月16日 12:03:30   作者:代碼家園  
這篇文章主要介紹了JavaScript實現(xiàn)文字與圖片拖拽效果的方法,涉及javascript操作文字與圖片的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了JavaScript實現(xiàn)文字與圖片拖拽效果的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

復制代碼 代碼如下:
<html>
<head>
<title>JavaScript實現(xiàn)文字與圖片的拖拽效果</title>
<style type="text/css">
*{padding:0;margin:0;}
.tips{position:absolute;background:#eee;}
</style>
</head>
<body>
<div class="tips" id="tips1" onmouseover="dragF.drag('tips1');">
<img src="/images/skinslogo.gif"><br>圖片可以拖動</div>
<div class="tips" id="tips2" onmouseover="dragF.drag('tips2');"><a href="http://m.fzitv.net" target="_blank">腳本之家</a><br />拖動鏈接也可以
</div>
</body>
<script type="text/javascript">
var $id=function(id){return document.getElementById(id);}
var dragF={
 locked:false,
 lastObj:undefined,
 drag:function(obj){
  $id(obj).onmousedown=function(e){
   var e = e ? e : window.event;
   if(!window.event) {e.preventDefault();}/* 阻止標注<a href='/site/js-5791-1.html' target='_blank'><u>瀏覽器</u></a>下拖動a,img的默認事件 */
   dragF.locked=true;
     $id(obj).style.position="absolute";
   $id(obj).style.zIndex="100";
   if (dragF.lastObj&&dragF.lastObj!=$id(obj)) {/* 多元素拖動需要恢復上次元素狀態(tài) */
    dragF.lastObj.style.zIndex = "1";
   }
   dragF.lastObj=$id(obj);
   var tempX=$id(obj).offsetLeft;
   var tempY=$id(obj).offsetTop;
   dragF.x=e.clientX;
   dragF.y=e.clientY;
   document.onmousemove=function(e){
    var e = e ? e : window.event;
    if(dragF.locked==false) return false;
    $id(obj).style.left=tempX+e.clientX-dragF.x+"px";
    $id(obj).style.top=tempY+e.clientY-dragF.y+"px";
    if(window.event) {e.returnValue=false;}/* 阻止ie下a,img的默認事件 */
   }
   document.onmouseup=function(){
    dragF.locked=false;
   }
  }
 }
}
</script>
</html>

希望本文所述對大家的javascript程序設計有所幫助。

相關文章

最新評論

阿勒泰市| 九龙县| 嵊泗县| 湖北省| 新乡市| 成武县| 涿州市| 拜城县| 惠东县| 双城市| 旅游| 花莲县| 菏泽市| 和田市| 信宜市| 海原县| 威海市| 汉阴县| 邢台市| 缙云县| 弥勒县| 蒙城县| 汉川市| 金川县| 贵南县| 弋阳县| 绥阳县| 永寿县| 伽师县| 平安县| 麻阳| 彩票| 新河县| 南开区| 临城县| 麦盖提县| 故城县| 肇源县| 永吉县| 杭锦旗| 福海县|