0

如果 div 已经存在或只是一个限制,我可以限制可拖动功能跳下吗?有什么方法吗?

$(document).ready(function(){
$(".a").draggable();
 });

这是代码

4

2 回答 2

0

查看jQuery UI Draggable Collision。它是一个为您的可拖动元素提供碰撞事件的插件。你应该能够解决你所有的问题。

于 2012-12-13T17:03:40.793 回答
0

也许您打算使用可排序的?以下是如何使用它们的示例:

HTML:

<ul>
   <li>
      <div class="a" style="width: 200px;height: 200px;background: red;"></div>
   </li>
   <li>
      <div class="a" style="width: 200px;height: 200px;background: green;">
      </div>
   </li>
   <li>
      <div class="a" style="width: 200px;height: 200px;background: blue;">
      </div>
   </li>
</ul>

JS:

$(document).ready(function(){
    $("ul").sortable();
});

演示:http: //jsfiddle.net/5EChH/1/

于 2012-12-13T16:54:33.363 回答