Fancytree拖放 - 如何在单击时禁用整个树向上滚动

时间:2016-03-18 17:32:26

标签: jquery css fancytree

Fancytree拖放演示示例也存在问题。要复制问题:

  1. 访问此处的Fancytree DnD演示示例:http://wwwendt.de/tech/fancytree/demo/#sample-ext-dnd.html
  2. 使浏览器足够小,以使页面中的树不完整。
  3. 当点击树中的节点时,树的容器会自动向上滚动,使其顶部位于页面顶部。
  4. 当我想要双击一个节点时,这尤其是一个UX问题,因为第一次点击会使树跳转,所以第二次点击会在某个地方意外发生。

    任何想法如何克服这个?

    我尝试了这些想法但没有效果:

    • 将树的focusOnClick设置为false
    • 将树的autoScroll设置为false
    • 在css
    • 的任何地方将position: relative更改为inherit
    • 设置以下dnd属性:

      dnd: {
        draggable: {
          zIndex: 1000,
          scroll: false,
          containment: "parent",
         revert: "invalid"
        },
       focusOnClick: false
      }
      

0 个答案:

没有答案