JQ UI Sortables:停止 Sortable 中的某些元素被排序
我有这个可排序的结构(它是一个 portlet)。
<div id="sortable">
<div class="row">
<div class="window"></div>
<div class="gripper_v"></div>
<div class="window"></div>
</div>
<div class="gripper_h"></div>
<div class="row">
<div class="window"></div>
<div class="gripper_v"></div>
<div class="window"></div>
</div>
<div class="gripper_h"></div>
<div class="row">
<div class="window"></div>
<div class="gripper_v"></div>
<div class="window"></div>
</div>
</div>
“窗口”元素是可排序的。夹具不应该是可排序的。我已在“可排序”选项中指定:
{ items: '.window' }
但我发现在拖动时窗口是通过夹具排序的,但我不想这样做。我希望夹具对于 Sortable 来说是不可见的。
编辑:夹具用于调整 X 轴和 Y 轴窗口的大小。通过给定的 html 代码我将得到这个 portlet。
在同一行的窗口之间排序时出现问题 (".gripper_v ”)
I have this sortable's structure (it's a portlet).
<div id="sortable">
<div class="row">
<div class="window"></div>
<div class="gripper_v"></div>
<div class="window"></div>
</div>
<div class="gripper_h"></div>
<div class="row">
<div class="window"></div>
<div class="gripper_v"></div>
<div class="window"></div>
</div>
<div class="gripper_h"></div>
<div class="row">
<div class="window"></div>
<div class="gripper_v"></div>
<div class="window"></div>
</div>
</div>
'window' elements are sortables. Grippers shouldn't be sortables. I've specified in the Sortable options:
{ items: '.window' }
But I'm seeing that windows are sorted over grippers while I drag, which I don't want to. I want grippers to be invisible to the Sortable.
EDIT: Grippers are used to resize windows in both X and Y axis. With the given html code i will get this portlet.
The problem occurs when sorting between windows of the same row (".gripper_v")
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定你到底想在这里做什么(屏幕截图可能有帮助),“抓手”是“窗口”的一部分,用户应该在其中单击进行拖动?
如果是这种情况,请尝试在窗口元素中添加夹具,如下所示:
I'm not sure exactly what you're trying to do here (a screenshot might help), is the "gripper" the part of the "window" where the user should click to drag?
If that's the case, try adding the gripper within the window element like this: