javascript - 如何同时拖动2个div

标签 javascript jquery html css jquery-ui

如何制作,当第一个div拖动时,第二个div也拖动

第一个div用jquery ui拖动

<div id="draggable"  style="position: absolute; z-index: 999; width: 100px; height: 100px; background: orange;"></div>
<div id="xren" style="position: absolute; z-index: 998; width: 100px; height: 100px; background: orange;"></div>

<script type="text/javascript">
  var a = $('#draggable').offset();
 $('#xren').css("top", a.top + 100 + "px");
 $('#xren').css("left", a.left + 100 + "px");

但是没用

enter image description here

第一个 div 使用 jquery ui 拖动,第二个 div 在第一个 div 拖动时拖动

最佳答案

类似于:

$("#div1").bind("drag", function(){
    var offset = $(this).offset();
    $("#div2").css({ left : offset.left, top: offset.top});
});

反之亦然。

关于javascript - 如何同时拖动2个div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8153005/

相关文章:

javascript - 我的 jQuery 函数互相破坏

javascript - 使用文本框中的内容加载 iframe

javascript - 在 Bootstrap 3.0 中设置下拉列表的宽度

javascript - Chrome 扩展程序 : detecting keypresses in Google Docs

jquery - 重叠使用 Jquery 创建的新 Div?

javascript - jQuery UI 对话框移动我的 DOM 内容

html - 单击后文本框不可编辑

javascript - 带有 twitter bootstrap 和 jQuery 的表格

javascript - 为什么在 IE 浏览器中右键单击会停止 javascript

javascript - 使用javascript在元素html标题中换行