jquery實現兩個div中的元素相互拖動的方法分析_jquery

來源:腳本之家  責任編輯:小易  

首先,jquery顯示隱藏div是用的show()、hide()方法。("div").show();顯示("div").hide();隱藏然后,你這明顯是用百度地圖開發,百度地圖開發切換城市重新設置中心點就行了var map=new BMap.Map("container");map.centerAndZoom(new BMap.Point(116.404,39.915),11);www.13333515.buzz防采集請勿采集本網。

本文實例講述了jquery實現兩個div中的元素相互拖動的方法。分享給大家供大家參考,具體如下:

3個div div id=\"div1\"></div><div id=\"div2\"></div><div id=\"div3\"></div>通過CSS定位前兩個為浮動,最后一個為定位 div{width:200px;height:200px;} div1{float:left;background-color:red;}

這里寫了兩個實例,兩個都是基于jquery實現的。如果有更好的方法,歡迎分享。

jquery-1.8.0.min.js\"> (function() { var doms=init();var center=doms[1],left=doms[0],right=doms[2];var width=center.width();center.hover(function() { left.

第一個效果圖:

這個有很多辦法獲取到中間的div。下面簡單舉2種,僅供參考: div></div> div></div> div></div> 方法1 ('div:eq(1)').css('width':'100px');或者 ('div').eq(1).css('width':'100px');方法

拖動中:

var x1=a.left,x2=x1+a.width, y1=a.top,y2=y1+a.height;var l=b.left,r=l+b.width, t=b.top,b=t+b.height;return (y1>=t&y1)|/上端 touching (y2>=t&y2)|/下端 touching (y1< t && y2 >b) (x1>=l&

拖動完成后:

先分組,12 在一個大的div下,34 在一個大的div下,同理5678。然后以第一組舉例,比較1、2的高度,如果1的高度大于2,就把1的高度賦予2,如果不大于,就把2的高度賦予1 這里給出JQuery的方法 var

代碼實現:

<!doctype html><html><head><meta charset="utf-8"><title></title><link rel="stylesheet" href="jquery-ui-1.11.4/jquery-ui.css" rel="external nofollow" ><script src="js/jquery.js"></script><script src="jquery-ui-1.11.4/jquery-ui.js"></script><script>function fun(){$(".aaa p").draggable({helper: "clone",});}$(function() {fun();$(".aaa").droppable({activeClass: "ui-state-default",drop: function(event, ui) {$("<p class='ui-draggable'></p>").text(ui.draggable.text()).appendTo(this);var item = ui.draggable;item.remove();fun();}})});</script></head> <body><div id="catalog"><div class="aaa" id="cart2" style="width: 400px; height: 400px; border: 1px solid red; float: left;"><p>123</p><p>123</p><p>123</p></div><div class="aaa" id="cart" style="width: 400px; height: 400px; border: 1px solid red; float: left;"><p>234</p><p>234</p><p>234</p><p>234</p></div><div class="aaa" id="cart1" style="width: 400px; height: 400px; border: 1px solid red; float: left;"><p>345</p><p>345</p><p>345</p><p>345</p></div></div></body> </html>

第二個實例:

效果圖:

初始狀態

拖動中:

var x1=a.left,x2=x1+a.width, y1=a.top,y2=y1+a.height;var l=b.left,r=l+b.width, t=b.top,b=t+b.height;return (y1>=t&y1)|/上端 touching (y2>=t&y2)|/下端 touching (y1< t && y2 >b) (x1>=l&

拖動完成后

代碼實現:

<!doctype html><html> <head><meta charset="utf-8"><title></title><link rel="stylesheet" href="http://www.13333515.buzz//apps.bdimg.com/libs/jqueryui/1.10.4/css/jquery-ui.min.css" rel="external nofollow" ><script src="https://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script><script src="https://apps.bdimg.com/libs/jqueryui/1.10.4/jquery-ui.min.js"></script><style>#sortable {list-style-type: none;margin: 0;padding: 0;width: 60%;}#sortable li {margin: 0 3px 3px 3px;padding: 0.4em;padding-left: 1.5em;font-size: 1.4em;height: 18px;}#sortable li span {position: absolute;margin-left: -1.3em;}</style><script>$(function() {$("#sortable").sortable();$("#sortable").disableSelection();});</script></head> <body> <ul id="sortable"><li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 1</li><li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 2</li><li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 3</li><li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 4</li><li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 5</li><li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 6</li><li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 7</li></ul> </body> </html>

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery拖拽特效與技巧總結》、《jQuery常用插件及用法總結》、《jquery中Ajax用法總結》、《jQuery表格(table)操作技巧匯總》、《jQuery擴展技巧總結》、《jQuery常見經典特效匯總》、《jQuery動畫與特效用法總結》及《jquery選擇器用法總結

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

line div {display:inline-block}按鈕div>(function(){("#btn").one("click",function(){("#res").append("<div id=tab></div>");var btn1=$("添加</button>");btn1.click(addline);("#res").append(btn1);var btn2=$("減少</button>");btn2.click(delline);("#res").append(btn2);addline();function addline(){var n=$(".line").size()+1;("#tab").append("<div class=line><div>事件"+n+"<input type=text value=''/></div>備注"+n+"<input type=text value=''/></div></div>");}function delline(){("#tab.line:last").remove();}});})內容來自www.13333515.buzz請勿采集。


  • 本文相關:
  • jquery div拖動效果示例代碼
  • jquery拖動div、移動div、彈出層實現原理及示例
  • 利用jquery+easydrag 實現彈出可拖動的div,同時向div傳值,然后返回div選中的值
  • jquery實現單擊彈出div層窗口效果(可關閉可拖動)
  • jquery 可以拖動的div實現代碼 腳本之家修正版
  • jquery實現div層淡入淡出拖動特效的方法
  • jquery拖動改變div大小
  • jquery實現的鼠標拖動浮層功能示例【拖動div等任何標簽】
  • jquery實現可拖動div自定義保存到數據的實例
  • jquery實現div拖動+鍵盤控制綜合效果的方法
  • jquery動態添加可拖動元素完整實例(附demo源碼下載)
  • jquery拖動元素并對元素進行重新排序
  • 基于datagrid框架的查詢
  • jquery實現彩帶延伸效果的網頁加載條loading動畫
  • 運用jquery定時器的原理實現banner圖片切換
  • jquery加載及解析xml文件的方法實例分析
  • jquery.zclip輕量級復制失效問題
  • jquery radio(單選按鈕)操作方法匯總
  • jquery 自定義事件實現發布/訂閱的簡單實例
  • 提高jquery性能優化的技巧
  • jquery控制div下所有連接
  • jquery 對象與dom對象之兩者相互間的轉換
  • jquery 如何實現動態添加,在兩個不同的DIV中實現同時添加一個文本框
  • jquery怎么實現點擊兩個按鈕控制兩個div的顯示和隱藏
  • jquery怎么實現點擊一個按鈕控制一個div的顯示和隱藏
  • 求教,如何用jQuery或其他方法實現兩個div的間距設置。
  • jquery如何實現3個div,有2個float:left的div;當第一個div聚焦的時候,有一個div出現在第二個div的位置
  • 如何用Jquery實現DIV由中間向兩邊展開的效果
  • jquery選擇兩個div之間的div
  • 想用JQUERY做出兩個DIV的接觸判定,求高人指點?
  • jquery的問題,有若干個div,每行兩個,怎么把其中最高div的高度賦給另一個。
  • 怎么用jquery實現一個div的移動
  • 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全yui.ext相關prototypejqueryangularjsjsonlib_jsjs面向對象extjsmootoolsseajsdojovue.jsbackbone.js其它首頁javascriptjavascript類庫jquery拖拽特效與技巧總結jquery常用插件及用法總結jquery中ajax用法總結jquery表格(table)操作技巧匯總jquery擴展技巧總結jquery常見經典特效匯總jquery動畫與特效用法總結jquery選擇器用法總結jquery div拖動效果示例代碼jquery拖動div、移動div、彈出層實現原理及示例利用jquery+easydrag 實現彈出可拖動的div,同時向div傳值,然后返回div選中的值jquery實現單擊彈出div層窗口效果(可關閉可拖動)jquery實現div層淡入淡出拖動特效的方法jquery拖動改變div大小jquery實現的鼠標拖動浮層功能示例【拖動div等任何標簽】jquery實現可拖動div自定義保存到數據的實例jquery實現div拖動+鍵盤控制綜合效果的方法jquery動態添加可拖動元素完整實例(附demo源碼下載)jquery拖動元素并對元素進行重新排序基于datagrid框架的查詢jquery實現彩帶延伸效果的網頁加載條loading動畫運用jquery定時器的原理實現banner圖片切換jquery加載及解析xml文件的方法實例分析jquery.zclip輕量級復制失效問題jquery radio(單選按鈕)操作方法匯總jquery 自定義事件實現發布/訂閱的簡單實例提高jquery性能優化的技巧jquery控制div下所有連接jquery 對象與dom對象之兩者相互間的轉換jquery加載頁面的方法(頁面加載完jquery判斷checkbox是否選中的3種jquery 綁定select標簽的onchangjquery獲取和修改img的src值的方jquery獲取復選框被選中的值jquery $(document).ready() 與wjquery判斷radio(單選框)是否選jquery 將disabled的元素置為enajquery中獲取id值方法小結jquery判斷元素是否隱藏的多種方獲得所有表單值的jquery實現代碼[ie暫不支jquery實現超鏈接鼠標提示效果的方法jquery表單對象屬性過濾選擇器實例詳解jquery的一些小應用收集jquery實現的美女拼圖游戲實例jquery數組處理方法匯總jquery 跨域訪問 lightswitch odata servjquery ajaxfileuplod 上傳文件 essyui ljquery mobile頁面跳轉后未加載外部js原因qrcode.js:基于jquery的生成二維碼js庫的
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.13333515.buzz All Rights Reserved
    3排列五开奖结果