成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jquery拖拽效果完整實例(附demo源碼下載)
全站頭部文字 我要出現在這里
jquery拖拽效果完整實例(附demo源碼下載) 644 2024-03-14   

本文實例講述了jquery實現的拖拽效果。分享給大家供大家參考,具體如下:

運行效果截圖如下:

查看圖片

點擊此處查看在線演示效果。

具體代碼如下:

html部分:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" src="http://www.gimoo.net/t/1904/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="http://www.gimoo.net/t/1904/tuo.js"></script>
<script type="text/javascript">
 $(function(){
  $("#box").tuoz();
 })
</script>
<style type="text/css">
 *{
  margin:0px;
  padding:0px;
 }
 #box{
  height:100px;
  width:100px;
  background:#666666;
 }
 #box img{
  height:50px;
  width:50px;
  background:#666666;
 }
 #big{
  height:400px;
  width:300px;
  background:purple;
 }
</style>
</head>
<body>
 <div id="box"><img src="http://www.baidu.com/img/baidu_sylogo1.gif"></img></div>
 <div id="big"></div>
</body>
</html>

jquery部分:

(function(){
 $.fn.extend({
  tuoz:function(){
  return this.each(function(){
    var $this=$(this);
    var ey="";
    var ex="";
    var mx="";
    var my="";
    var tx="";
    var ty="";
    var small_x="";
    var small_y="";
    var big_height="";
    var big_width="";
    var big_x="";
    var big_y="";
    var move="false";
    $this.mousedown(function(e){
     move="true";
     mx=$this.offset().left;
     my=$this.offset().top;
     ex=e.clientX;
     ey=e.clientY;
     tx=ex-mx;
     ty=ey-my;
     small_x=$("#big").offset().left;
     small_y=$("#big").offset().top;
     big_height=$("#big").height();
     big_width=$("#big").width();
     big_x=small_x+big_width;
     big_y=small_y+big_height;
     })
    $(document).mousemove(function(e){
      ex=e.clientX;
      ey=e.clientY;
      if(move=="true"){
      $this.offset({left:ex-tx,top:ey-ty});
      }
      })
    $this.mouseup(function(e){
      move=false;
      ex=e.clientX;
      ey=e.clientY;
      if(ex>=small_x && ey>=small_y && ex<=big_x && ey<=big_y){
    $("#big").append($this.html());
    }
      $this.offset({left:mx,top:my});
      })
    })
  }
  })
})(jQuery)

完整實例代碼點擊此處本站下載。

更多關于jQuery特效與技巧相關內容感興趣的讀者可查看本站專題:《jQuery常見經典特效匯總》

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



主站蜘蛛池模板: 果宝特攻5 2030| 蒋祖曼| 演员李明个人资料| 停止长高的3个预兆| 送教上门工作情况记录表| 天下第一楼演员表全部| 菊次郎的夏天钢琴演奏完整版| 小镇追凶电影在线观看| 动漫头像男| 尹雪喜主演电影| 美人计电影国语免费观看| 违规吃喝问题研讨发言材料 | 秀人网朱可儿| 小狗克罗历险记| 湖南金鹰卡通节目表| 山上的小屋免费阅读小说全文| 妻子的电影| 浙江旅游地图| 女忍者法帖| (一等奖)班主任经验交流ppt课件| 色在线视频| 战犬出击电影完整版免费观看| 寒战3| 一个月经代表七个版本| stylistic device| 俺去也电影网| 免费播放电影大全免费观看| 欲海浮沉| 乐队的夏天 综艺| 日韩在线操| 陈百强电影| 姐妹姐妹演员全部演员表| 凤凰心计| 拼音表| 陈慧娴个人资料| 黎明电影| 汤姆·塞兹摩尔| 理发店3| 吻戏陈伟霆| 山本裕典| 建设工程监理规范最新版50319-2019|

!!!站長長期在線接!!!

網站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103