问题标签 [sortables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
44 浏览

jquery - jQuery sortables停止后链接正在触发

我的可排序列表是一个带有一堆链接的连接列表。当用户对列表进行排序或松开鼠标停止排序后,不应触发链接。使用以下代码,在同一列表中排序时不会触发链接。但是,当您将项目转移到连接列表时,会单击该链接。我怎样才能防止这种情况?

0 投票
1 回答
703 浏览

jquery - jQuery — Nested Sortables Plugin — 禁用父级之间的可排序性

我有一个我认为很简单的问题,但我无法弄清楚。

这是关于这个插件的:http: //mjsarfatti.com/sandbox/nestedSortable/

本质上,我想禁用对父母之外的孩子进行排序的能力。

所以,我有这个:

所以,我想为用户提供对他们类别中的孩子进行排序的能力,以及对类别本身进行排序的能力。但我想禁用将孩子转移到另一个父母的能力。(例如,项目 1.1 不能移动到类别 2)。而且我想禁用将任何父母嵌套在任何孩子中的能力。

我尝试对其进行设置,以便为每个新 OL 调用“nestedSortable”函数,但这样简单会完全禁用对所有内容的排序。

谢谢你的帮助。

0 投票
1 回答
417 浏览

serialization - Mootools sortables 序列化修饰符不起作用

我正在使用 Mootools Sortables 对列表进行排序,并且我正在序列化数据并使用修饰符,以便数据更有用。这是我的代码

这应该根据列表的顺序返回“item=0&item=2&item=1”(显然标签“item”不是很有用,但当我让函数工作时我会替换它)。

这不能按预期工作,返回的只是没有项目标签的“0&2&1”。此代码直接取自 Mootools 文档,因此它应该可以工作,但不能。任何人都知道为什么这不能正常工作?

非常感谢您的帮助!

0 投票
2 回答
2328 浏览

javascript - jQuery sortables - 连接问题

我在 jsFiddle 上有两个例子:

示例 1

在第一个中,我可以移动列表元素,甚至从子元素到根元素。但是,要让它“啪”一声并不容易。

示例 2

在第二个示例中,我浮动了列表元素。这次我不能让它们“捕捉”到子元素。

问题

  • 有没有什么好方法可以让它更容易捕捉?
  • 如何用浮点数解决它?
0 投票
1 回答
532 浏览

javascript - 函数排序(Mootools 库)

我在使用 Sortables() 函数(Mootools 库)时遇到问题。

事实上,我有一个 DIV,其中包含其他应该可排序的 DIV 块。第二级 DIV 内部有 SELECT 标签。

问题是这些下拉列表在单击时不会下降。点击只是落在父 DIV 元素和 onStart 函数开始。如何解决这个问题?

原型:http: //jsfiddle.net/uCM2R/3/

0 投票
2 回答
635 浏览

jquery - 如何找到使用 Jquery 可排序移动的元素的新 div id?

我想知道我刚刚移动的元素的新位置(div id)

我怎样才能做到这一点 ?

http://jqueryui.com/demos/sortable/#empty-lists

0 投票
1 回答
294 浏览

jquery - jQuery Sortables,项目序列

我在一个 HTML5 文件中有一组标题和部分,它使用 slideToggles 来显示/隐藏内容。此外,我已经设置了可排序以允许对列表进行排序。即使它不是真正的无序或有序列表。这一切都很好。

jsFiddle 与工作切换和排序。

您会看到,单击“标题”将切换相关部分。单击“拖动”会将项目移动到列表顶部。在“拖动”上单击拖动将允许通过拖动对项目进行排序。

我遇到的问题是点击移动到顶部的顺序。我希望该项目淡出... prepend .. 然后淡入。正在发生的是 Prepend,fadeOut,然后是 fadeIn。

我试过使用 delay() 和 stop() 没有运气。

任何帮助,将不胜感激。

尽管所有代码都在上面小提琴的链接中,但我将其包含在此处,因此问题也是独立的。

HTML

CSS

jQuery

我真正喜欢的是列表顶部的流畅动画,但我认为这是不可能的。所以我决定淡出,移动,淡入。但无法以正确的顺序进行。

0 投票
1 回答
532 浏览

javascript - 如何使用 jquery sortable("toArray") 获取某些项目的顺序

在这个例子中:http: //jsfiddle.net/ga89T/10/

我有 3 个部分(第 1 部分、第 3 部分和第 3 部分)。在此示例中,您可以尝试,当我对部分进行排序时,函数 sortable("toArray") 返回这些部分的顺序。

现在我想用class="current".

我尝试了以下方法:

但它返回[object object]

如何选择某些部分进行排序?

0 投票
1 回答
263 浏览

forms - Joomla/Mootools 捕获 Sortables 的顺序

我正在尝试对数据库条目列表进行排序,然后使用 Joomla 中的新顺序更新数据库。

到目前为止,我有一个 mootoolsSortables列表,每个列表都有<li>两个隐藏<input>来跟踪条目的 id 和 order。目前 order 变量没有改变,只是反映了原来的 order。

我希望捕获提交事件并将订单变量更改为现在应该是的,然后发送请求,但是我不知道该怎么做......

我有:

和:

任何帮助表示赞赏。

0 投票
2 回答
168 浏览

arrays - 如何在 C 中创建可排序的字符串-整数对集合?

我正在尝试在 C 中创建一个可排序的对象集合。每个对象都由一个唯一的字符串和一个可能不唯一的整数组成,有点像字典或哈希。然而,诀窍是我需要能够按整数部分对集合进行排序。例如,如果集合看起来像这样:

a升序排序的结果是:

或者如果按降序排序会导致:

这个想法是,一旦排序,我可以说get_the_first_sorted_item(a)或类似的东西,然后是get_the_next_sorted_item(a)类似的东西,直到到达集合的结尾。

虽然我认为 Judy 数组会有所帮助,但我现在看到它们有自己的基于“键”而不是“值”的排序方案。

谁能指出我在哪里可以找到这样的解决方案?