中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

jQuery實現(xiàn)div橫向拖拽排序的簡單實例
來源:易賢網(wǎng) 閱讀:1718 次 日期:2016-07-28 14:06:51
溫馨提示:易賢網(wǎng)小編為您整理了“jQuery實現(xiàn)div橫向拖拽排序的簡單實例”,方便廣大網(wǎng)友查閱!

下面小編就為大家?guī)硪黄猨Query實現(xiàn)div橫向拖拽排序的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。

實例如下:

<!DOCTYPE HTML>

<html>

<head>

<meta charset="UTF-8">

<title>div橫向拖拽排序</title>

<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>

<style type="text/css">

body,div{

padding: 0px;

margin: 0px;

}

.box {

margin-left: 15px;

padding : 10px;

padding-right: 0px;

width : 810px;

height : 150px;

border : blue solid 1px;

}

.horizontal-div{

float : left;

margin-right: 10px;

border: #000 solid 1px;

text-align: center;

width : 150px;

height : 150px;

}

.horizontal-div-dash { 

position: absolute; 

width: 150px; 

height: 150px; 

margin-right: 10px; 

border: 1px dashed blue; 

background: #ececec; 

opacity: 0.7; 

.dash { 

float : left; 

width: 150px; 

height: 150px; 

margin-right: 10px; 

border: 1px dashed #f00; 

}; 

</style>

<script type="text/javascript">

  $(document).ready( function () { 

var range = { x: 0, y: 0 };//鼠標元素偏移量 

var lastPos = { x: 0, y: 0, x1: 0, y1: 0 }; //拖拽對象的四個坐標 

var tarPos = { x: 0, y: 0, x1: 0, y1: 0 }; //目標元素對象的坐標初始化 

var theDiv = null, move = false; choose = false; //拖拽對象 拖拽狀態(tài) 選中狀態(tài)

var theDivId =0, theDivHeight = 0, theDivHalf = 0; tarFirstY = 0; //拖拽對象的索引、高度、的初始化。 

var tarDiv = null, tarFirst, tempDiv; //要插入的目標元素的對象, 臨時的虛線對象 

var initPos = {x: 0, y: 0};

$(".horizontal-div").each(function(){ 

  $(this).mousedown(function (event){ 

choose = true;

  //拖拽對象 

  theDiv = $(this); 

  //記錄拖拽元素初始位置

  initPos.x = theDiv.offset().left;

  initPos.y = theDiv.offset().top;

  //鼠標元素相對偏移量 

  range.x = event.pageX - theDiv.offset().left; 

  range.y = event.pageY - theDiv.offset().top; 

  theDivId = theDiv.index(); 

  theDivWidth = theDiv.width(); 

  theDivHalf = theDivWidth/2; 

  theDiv.attr("class","horizontal-div-dash"); 

  theDiv.css({left: initPos.x + 'px',top: initPos.y + 'px'}); 

   // 創(chuàng)建新元素 插入拖拽元素之前的位置(虛線框) 

  $("<div class='dash'></div>").insertBefore(theDiv); 

  tempDiv = $(".dash");

  });

    });

$(document).mouseup(function(event) { 

if(!choose){return false;}

  if(!move){

  theDiv.attr("class", "horizontal-div");

  tempDiv.remove(); // 刪除新建的虛線div

  choose = false;

   return false;

  }

theDiv.insertBefore(tempDiv); // 拖拽元素插入到 虛線div的位置上 

theDiv.attr("class", "horizontal-div"); //恢復對象的初始樣式 

tempDiv.remove(); // 刪除新建的虛線div 

move = false;

choose = false;

  }).mousemove(function(event) { 

  if(!choose) return false;

  move = true;

lastPos.x = event.pageX - range.x; 

lastPos.y = event.pageY - range.y; 

lastPos.x1 = lastPos.x + theDivWidth; 

// 拖拽元素隨鼠標移動 

theDiv.css({left: lastPos.x + 'px',top: lastPos.y + 'px'}); 

// 拖拽元素隨鼠標移動 查找插入目標元素 

var $main = $('.horizontal-div'); // 局部變量:按照重新排列過的順序 再次獲取 各個元素的坐標, 

$main.each(function () { 

  tarDiv = $(this); 

  tarPos.x = tarDiv.offset().left; 

  tarPos.y = tarDiv.offset().top; 

  tarPos.x1 = tarPos.x + tarDiv.width()/2; 

  tarFirst = $main.eq(0); // 獲得第一個元素 

  tarFirstX = tarFirst.offset().left + theDivHalf ; // 第一個元素對象的中心縱坐標 

  //拖拽對象 移動到第一個位置 

  if (lastPos.x <= tarFirstX) { 

  tempDiv.insertBefore(tarFirst); 

  } 

  //判斷要插入目標元素的 坐標后, 直接插入 

  if (lastPos.x >= tarPos.x - theDivHalf && lastPos.x1 >= tarPos.x1 ) { 

  tempDiv.insertAfter(tarDiv); 

  } 

  }); 

  });

  });

</script>

</head>

<body>

<h1>div橫向拖拽排序</h1>

<div class="box">

<div class="horizontal-div" id="div1">div1</div>

<div class="horizontal-div" id="div2">div2</div>

<div class="horizontal-div" id="div3">div3</div>

<div class="horizontal-div" id="div4">div4</div>

<div class="horizontal-div" id="div5">div5</div>

 </div>

</body>

</html>

以上這篇jQuery實現(xiàn)div橫向拖拽排序的簡單實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考

更多信息請查看網(wǎng)絡編程
易賢網(wǎng)手機網(wǎng)站地址:jQuery實現(xiàn)div橫向拖拽排序的簡單實例

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
一区二区三区视频观看| 亚洲一区二区三区乱码aⅴ| 欧美区视频在线观看| 欧美精品在线观看91| 欧美日韩不卡一区| 国产精品美女在线| 精品91在线| 亚洲色诱最新| 久久婷婷成人综合色| 欧美色精品天天在线观看视频 | 国产精品永久免费观看| 久久一区中文字幕| 国产精品大片| 亚洲日本成人在线观看| 性xx色xx综合久久久xx| 欧美深夜影院| 亚洲国产欧美一区二区三区同亚洲| 亚洲午夜国产一区99re久久| 久久久久久久999| 国产精品夜夜夜| 一区二区三区精品国产| 免费毛片一区二区三区久久久| 国产日韩一区二区三区在线| 亚洲一区二区三区三| 欧美日韩一区成人| 亚洲日本中文字幕区| 老司机一区二区三区| 国内精品视频久久| 欧美一区二区黄色| 国产伦精品一区二区三| 亚洲一区二区精品| 欧美日韩在线电影| 亚洲视频一二| 欧美午夜久久久| 一区二区三区你懂的| 欧美区日韩区| 亚洲午夜性刺激影院| 欧美日韩免费观看中文| 99re热这里只有精品视频| 欧美成人综合| 夜夜嗨av一区二区三区免费区| 欧美日韩ab片| 亚洲夜间福利| 国产精品欧美经典| 久久成人18免费观看| 国产真实乱子伦精品视频| 久久人人97超碰人人澡爱香蕉| 极品av少妇一区二区| 老鸭窝毛片一区二区三区| 亚洲国产婷婷香蕉久久久久久| 乱中年女人伦av一区二区| 亚洲成人在线视频网站| 欧美精品亚洲精品| 亚洲一区二区在线看| 国产一区二区三区的电影| 久久久亚洲国产美女国产盗摄| 在线免费高清一区二区三区| 免费视频一区二区三区在线观看| 亚洲精品一区二区三| 国产精品免费看片| 久久亚洲私人国产精品va媚药| 亚洲全黄一级网站| 国产精品久久久久久av福利软件| 欧美影院精品一区| 亚洲精品一区二区三区福利| 国产精品日韩二区| 欧美a级大片| 午夜视频久久久| 亚洲激情av| 国产日韩精品一区二区三区在线| 欧美国产另类| 久久9热精品视频| 亚洲少妇中出一区| 曰韩精品一区二区| 国产精品色午夜在线观看| 暖暖成人免费视频| 欧美在线国产| 亚洲永久精品大片| 亚洲欧洲在线一区| 国产亚洲欧美中文| 国产精品亚洲第一区在线暖暖韩国| 欧美不卡一区| 快播亚洲色图| 久久成人免费| 亚洲男人第一av网站| 夜夜爽99久久国产综合精品女不卡 | 久久久视频精品| 亚洲女女做受ⅹxx高潮| 亚洲精品国产欧美| 黄色在线一区| 国产亚洲精久久久久久| 国产精品都在这里| 欧美日韩国产专区| 欧美国产综合一区二区| 六月天综合网| 久久综合色8888| 久久久欧美一区二区| 久久久久久电影| 久久九九国产精品| 久久激情综合| 久久亚洲精选| 欧美fxxxxxx另类| 免费成人av资源网| 麻豆成人av| 欧美精品久久久久久| 欧美精品一区三区| 欧美日韩黄视频| 欧美日韩亚洲国产一区| 欧美日韩不卡| 国产精品久久久久9999| 国产日本欧美视频| 国产一区二区三区在线观看精品 | 国产精品美女久久久久av超清| 欧美女激情福利| 欧美日韩二区三区| 国产精品va在线播放我和闺蜜| 国产精品电影观看| 国产欧美视频一区二区| 一区二区三区在线视频观看| 亚洲第一精品夜夜躁人人躁| 亚洲人成网站999久久久综合| 亚洲免费播放| 午夜精品久久久久久久| 欧美一区亚洲| 欧美成在线视频| 国产精品福利网站| 狠狠色丁香婷婷综合久久片| 最近中文字幕日韩精品| 亚洲天堂av高清| 久久蜜桃精品| 欧美日韩成人一区| 国产一区二区三区不卡在线观看 | 国产精品久久久久久久久免费樱桃| 国产精品麻豆欧美日韩ww | 久久精品一本| 欧美激情1区2区3区| 国产精品久久久久91| 亚洲盗摄视频| 欧美一区二区视频在线| 欧美国产一区二区在线观看| 国产精品一级久久久| 91久久中文| 久久99伊人| 国产精品久久国产三级国电话系列| 揄拍成人国产精品视频| 在线一区二区视频| 久久久免费精品视频| 国产精品久久二区二区| 亚洲精品在线一区二区| 久久疯狂做爰流白浆xx| 欧美视频在线观看| 在线观看中文字幕不卡| 午夜国产精品视频| 欧美人与禽性xxxxx杂性| 国产永久精品大片wwwapp| 一本久道久久久| 你懂的一区二区| 韩国三级在线一区| 欧美一区二区三区四区在线观看地址 | 免费试看一区| 韩日精品在线| 久久国产精品久久久久久久久久 | 亚洲一卡二卡三卡四卡五卡| 美女脱光内衣内裤视频久久网站| 国产日韩精品在线观看| 亚洲午夜一区二区三区| 欧美久久电影| 亚洲精品一区二区三区99| 另类av一区二区| 国内精品免费午夜毛片| 午夜在线电影亚洲一区| 国产精品日本精品| 亚洲一区二区三区四区五区午夜| 欧美日韩国产精品成人| av成人激情| 国产精品成人aaaaa网站| 亚洲午夜性刺激影院| 国产精品久久久久久久久久ktv| 一本色道久久88亚洲综合88 | 一区二区三区黄色| 欧美精品亚洲一区二区在线播放| 亚洲激情午夜| 欧美日韩不卡视频| 亚洲小视频在线观看| 欧美三级午夜理伦三级中文幕 | 亚洲性xxxx| 欧美色视频日本高清在线观看| 99天天综合性| 国产精品免费一区二区三区在线观看| 亚洲一区二区精品在线观看| 国产精品日韩欧美大师| 亚洲免费在线看| 国产欧美日韩综合一区在线观看| 欧美在线观看网站| 一区视频在线| 欧美人成免费网站| 午夜精品免费| 在线视频国内自拍亚洲视频| 欧美激情亚洲国产| 亚洲一区3d动漫同人无遮挡|