jquery ui只对另一个div中存在的单个div进行排序,忽略其中的所有其他div
我有这样的div结构:jquery ui只对另一个div中存在的单个div进行排序,忽略其中的所有其他div,jquery,jquery-ui,jquery-ui-sortable,Jquery,Jquery Ui,Jquery Ui Sortable,我有这样的div结构: <div id="container"> <div id="row1" class="row"> <div class="c1"></div> <div class="c2"></div> <div class="c3"></div> </div> <div id="row2"
<div id="container">
<div id="row1" class="row">
<div class="c1"></div>
<div class="c2"></div>
<div class="c3"></div>
</div>
<div id="row2" class="row">
<div class="c1"></div>
<div class="c2"></div>
<div class="c3"></div>
</div>
<div id="row3" class="row">
<div class="c1"></div>
<div class="c2"></div>
<div class="c3"></div>
</div>
</div>
解决方案是什么?我的每一个项目都面临这个问题,你能解释一下如何准确地使用它吗
谢谢简单地试试
$("#container").sortable({ handle : '.row'})
工作正常
问题可能由以下原因引起:
- 忘记包含jQuery
- 忘记包含jQueryUI库
- 不要用
$(documet).ready(function(){…})
- 你是说喜欢吗
如果是这样,您需要的唯一jQuery是:
$("#container").sortable();
上一个答案有效,$(“#container>div”),请参见worldtimebddy.com,在那里,我们可以通过单击和拖动来扩展垂直带,那里发生了什么?这个问题解决了,请告诉我:请看一下worldtimebuddy.com,在那里,我们可以通过点击和拖动来扩展垂直带,那里发生了什么?我如何实现它?@user1423849这是一个完全不同的问题,但你需要做的就是把自己变成一个矩形,将其定位为绝对值和你想要的大小,然后钩住你想要矩形移动的每个项目的
hover
方法,然后在hover
函数中,将矩形的顶部和左侧属性设置为当前悬停元素的顶部和左侧属性:)朋友们,你所有的答案都是正确的,但不能将每个人的答案都设置为正确!
$("#container").sortable();
$("#container").sortable();