Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery ui只对另一个div中存在的单个div进行排序,忽略其中的所有其他div_Jquery_Jquery Ui_Jquery Ui Sortable - Fatal编程技术网

jquery ui只对另一个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结构:

<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();