问题标签 [nested-sortable]
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.
javascript - IE 中的 JQuery 可排序树或嵌套列表插件
我正在寻找一个可在 IE 中正常工作的可排序嵌套列表或树的插件,如果它也可以在 Quirks 模式下使用......
由于怪癖模式总是存在问题,JQuery
尤其CSS
是在 IE 中,当然我可能需要在怪癖模式下进行一些调整,但我真的需要这个插件才能在 IE 中完全工作
如果这个插件碰巧免费,那就更好了
ruby-on-rails - 禁用参数的哈希转换
nestedSortable插件发送这个 POST 参数(通过serialize):
它描述了章节和元素的树。字符串中项目的顺序很重要!
- 第87章
- 元素 377
- 第88章
当我访问控制器中的参数时,有序字符串被转换为哈希,因此顺序丢失:
是否可以禁用内置的哈希转换,或者我是否必须更改 POST 的内容,以便 Rails 无法将其转换为哈希?
jquery - nestedSortable -> Uncaught TypeError: $.ui.isOverAxis 不是函数
试图在我的系统中实现nestedSortable ( https://github.com/ilikenwf/nestedSortable )。
使用最新的稳定 jquery 和 jquery-ui,我得到这个错误:
调查 jquery-ui.js
我找到了上面的..所以它存在..
有人知道吗?
编辑:甚至尝试将 jquery /-ui 更改为 1.10.1 和 1.10.2 (在 jsfiddle 中看到可排序和可拖动的版本与这些版本一起使用..)
jquery - 滚动时可排序的奇怪行为jquery
我正在构建一个管理项目的前端部分。现在我正在处理页面概述,您可以在其中对页面进行排序(作为列表)。我正在使用 jquery 插件nestedSortable,从这里获取树视图功能。
我的问题:如果页面已滚动,则您开始拖动/排序的项目的位置是从鼠标向下滚动的像素量,而不是应该在鼠标上滚动的像素量(滚动前拖动/排序)。
我的排序列表选项如下所示:
有谁知道如何解决这个问题?- 先感谢您。
javascript - 未捕获的类型错误:$(...).nestedSortable 不是函数
我尝试使用来自https://github.com/mjsarfatti/nestedSortable的嵌套排序插件,但我不断收到此错误
这是我的头
这是身体
我使用的 Javascript 代码
请帮我
javascript - JQuery 可排序和可拖动的行为
我有 2 个可拖动对象“字段”和“容器”以及一个可排序对象“ui-main”。我想要做的是将上面的 2 个对象拖到“ui-main”中,并允许将对象添加到“容器”中,创建一个嵌套的可排序表单。
这里是演示:https ://jsfiddle.net/tbaziken/a2qbnygb/1/
到目前为止的javascript:
问题是我只能将新对象添加或移动到ui-main
2 个现有ui-container
对象中,但无法使用新创建ui-container
的 . 是什么让现有的和新创建的不同,以及如何解决它?
javascript - 嵌套可排序未正确折叠/展开
nestedSortable
尝试在其网站上提供的示例中使用 jQuery 插件时,它无法正常工作。
拖放有效,但是当我需要折叠/展开时会出现问题。我使用了另一个问题中建议的解决方案,虽然它适用于两个级别的列表,但不适用于 3 个或更多级别。
示例:单击 2 级元素 ( Sub Item 3.2
) 后,第 1 级元素 ( ) 没有展开,而是Item 2
关闭。
我正在寻找适用于 3 个或更多级别的解决方案。
https://jsfiddle.net/vs535823/
javascript - KnockoutJS:检查嵌套可排序中的项目是否已重新排序
以下是在 KnockoutJS中nestedSortable
使用时显示的树。template
到目前为止,我有一棵可以工作的树,但我无法找到一种有效的方法来检查鼠标拖动引起的变化。
该解决方案应允许在拖动节点时检查更改事件(跟踪更改对于保存或更新数据是必要的)。它应该能够确定树中发生了什么变化。
感兴趣的属性将是id
移动的节点,id
新的(和原始的)父节点。
如何正确监视鼠标事件,例如使用这种排序的鼠标拖动?
javascript - KnockoutJS:添加子项时使嵌套可排序自动扩展
在附加的示例中,我有一个能够显示树结构的嵌套可排序对象。
目标是在添加新子项时使结构扩展以使更改可见。
一个函数在添加新项目时会自动扩展结构,但它仅在添加 2nd child 后才会扩展,它应该在添加 1st child 后立即扩展。
模板可能有问题,或者一个简单的 jQuery+CSS 技巧可以解决问题,但我找不到合适的。
javascript - 如何限制 NestedSortables 子级别?
我使用http://mootools.net/forge/p/nestedsortables对 li 元素列表进行排序,现在它可以将它们排序到无限的子级别。我需要将其限制在一个子级别。
https://jsfiddle.net/dq3xqvu9/
好 - 我希望能够将它们移动到一个子级别:
- 项目清单
- 项目清单
- 项目清单
- 项目清单
不好 - 默认情况下 NestedSortables 允许您将项目移动到无限的子级别,例如:
- 项目清单
- 项目清单
- 项目清单
- 项目清单
- 项目清单
- 项目清单