返回介绍

拖放插件

发布于 2020-09-30 22:18:26 字数 4167 浏览 1364 评论 0 收藏 0

允许拖放树中的节点,从而进行移动或复制操作。

$.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 Eventdnd plugin

当拖动导致元素滚动时在文档上触发

  • dataMixed

    调用$ .vakata.dnd.start随附的任何数据

  • elementDOM

    被拖动的DOM元素

  • helperjQuery

    鼠标旁边显示的帮助程序

  • eventjQuery

    滚动的元素

dnd_start.vakata Eventdnd plugin

开始拖动时在文档上触发

  • dataMixed

    调用$ .vakata.dnd.start随附的任何数据

  • elementDOM

    被拖动的DOM元素

  • helperjQuery

    鼠标旁边显示的帮助程序

  • eventObject

    导致开始的事件(可能是mousemove)

dnd_move.vakata Eventdnd plugin

在拖动过程中在文档上触发

  • dataMixed

    调用$ .vakata.dnd.start随附的任何数据

  • elementDOM

    被拖动的DOM元素

  • helperjQuery

    鼠标旁边显示的帮助程序

  • eventObject

    导致此事件触发的事件(很可能是mousemove)

dnd_stop.vakata Eventdnd plugin

拖动停止(拖放的元素被放下)时在文档上触发

  • dataMixed

    调用$ .vakata.dnd.start随附的任何数据

  • elementDOM

    被拖动的DOM元素

  • helperjQuery

    鼠标旁边显示的帮助程序

  • eventObject

    导致停止的事件

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文