- 配置实例
- 使用 HTML 填充树
- 使用 JSON 填充树
- 监听事件
- 在实例上调用方法
- jsTree 核心功能
- 插件已更改 Changed plugin
- 复选框插件
- Conditionalselect 插件
- Contextmenu 插件
- 拖放插件
- Massload 插件
- 搜索插件
- 排序插件
- 状态插件
- 类型插件
- 独特的插件 Unique plugin
- Wholerow 插件
- 在 jsTree 中使用插件
- 使用 插件已更改 Changed Plugins
- 使用 复选框插件 插件
- 使用 Conditionalselect 插件
- 使用 Contextmenu 插件
- 使用 拖放插件
- Massload 插件
- 使用 搜索插件 Search
- 使用排序插件
- 使用 状态插件
- 使用 类型插件
- 使用 独特的插件
- 使用 Wholerow 插件
拖放插件
允许拖放树中的节点,从而进行移动或复制操作。
$.jstree.defaults.dnddnd plugin
存储拖放插件的所有默认设置
$.jstree.defaults.dnd.copydnd plugin
一个布尔值,指示在拖动时是否应该可以进行复制(通过按入meta键或Ctrl)。默认为 true
.
$.jstree.defaults.dnd.open_timeoutdnd plugin
一个数字,指示在拖动以打开时节点应保持悬停多长时间。默认为 500
.
$.jstree.defaults.dnd.is_draggablednd plugin
每次要拖动节点时调用的函数,在树的作用域中调用,并接收要拖动的节点作为参数(数组)和启动拖动的事件-返回 false
以防止拖动
$.jstree.defaults.dnd.check_while_draggingdnd plugin
一个布尔值,指示在用户拖动节点时是否应经常进行检查(与仅在放置时检查相反),默认值为 true
$.jstree.defaults.dnd.always_copydnd plugin
指示此树中的节点是否仅应使用dnd复制(而不是移动)复制的布尔值,默认为 false
$.jstree.defaults.dnd.inside_posdnd plugin
将节点放在“内部”时,此设置指示节点应到达的位置-它可以是整数或字符串:“第一个”(与0相同)或“最后一个”,默认为0
$.jstree.defaults.dnd.drag_selectiondnd plugin
在选定节点上开始拖动时,此设置控制是拖动所有选定节点还是仅拖动单个节点,默认值为 true
,这表示在选定节点上开始拖动时拖动所有选定节点
$.jstree.defaults.dnd.touchdnd plugin
控制dnd是否在触摸设备上工作。如果保留为boolean true,则dnd将与桌面浏览器相同,这在某些情况下可能会妨碍滚动。如果设置为布尔值,则dnd在触摸设备上将不起作用。有一个特殊的第三个选项-字符串“ selected”(选择),这意味着只能将选定的节点拖动到触摸设备上。
$.jstree.defaults.dnd.large_drop_targetdnd plugin
控制是否可以将项目拖放到节点上的任意位置,而不仅限于锚点上,默认情况下,仅节点锚点是有效的放置目标。与Wholerow插件配合使用效果最佳。如果根据接口在移动设备上启用,则用户可能很难取消放置,因为整个树容器将是有效的放置目标。
$.jstree.defaults.dnd.large_drag_targetdnd plugin
控制是否可以从节点的任何部分而不是仅从文本/图标部分启动拖动,该控件最适合与全插件一起使用。请记住,这可能会导致移动设备上的树状滚动出现问题,具体取决于界面-在这种情况下,将触摸选项设置为"selected".
$.jstree.defaults.dnd.use_html5dnd plugin
控制是否使用HTML5 dnd api而不是classic。这将使dnd事件与其他HTML5控件更好地集成。
dnd_scroll.vakata Event
dnd plugin
当拖动导致元素滚动时在文档上触发
data
Mixed
调用$ .vakata.dnd.start随附的任何数据
element
DOM
被拖动的DOM元素
helper
jQuery
鼠标旁边显示的帮助程序
event
jQuery
滚动的元素
dnd_start.vakata Event
dnd plugin
开始拖动时在文档上触发
data
Mixed
调用$ .vakata.dnd.start随附的任何数据
element
DOM
被拖动的DOM元素
helper
jQuery
鼠标旁边显示的帮助程序
event
Object
导致开始的事件(可能是mousemove)
dnd_move.vakata Event
dnd plugin
在拖动过程中在文档上触发
data
Mixed
调用$ .vakata.dnd.start随附的任何数据
element
DOM
被拖动的DOM元素
helper
jQuery
鼠标旁边显示的帮助程序
event
Object
导致此事件触发的事件(很可能是mousemove)
dnd_stop.vakata Event
dnd plugin
拖动停止(拖放的元素被放下)时在文档上触发
data
Mixed
调用$ .vakata.dnd.start随附的任何数据
element
DOM
被拖动的DOM元素
helper
jQuery
鼠标旁边显示的帮助程序
event
Object
导致停止的事件
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论