0

2 つのグリッド ( ) があり、何かを からに*#list1, #list2*ドラッグしたい。ノードにカーソルを合わせると、このようにノードが展開されます。私はまだカーソル上の要素をドラッグする必要があり、行 3 にフォーカスするときは、setSelection にフォーカスする必要があります*#list2**#list1*

「00000010 テストコントLVL」

しかし、それが行うことは setSelection on です

「グループ2」

イメージを参照してください。

ドラッグ可能な要素を残し#list1て再びフォーカスすると。行は選択可能です。

私の質問は、要素を追加するときに、関数が展開された葉に焦点を当てることができるようにaddChildNode位置をリセットする方法です。#list1over

4

1 に答える 1

0

jquery-ui.jsファイルで、私はちょうど変更refreshPositionsしましたtrue

$.widget("ui.draggable", $.ui.mouse, {
    version: "1.10.3",
    widgetEventPrefix: "drag",
    options: {
        addClasses: true,
        appendTo: "parent",
        axis: false,
        connectToSortable: false,
        containment: false,
        cursor: "auto",
        cursorAt: false,
        grid: false,
        handle: false,
        helper: "original",
        iframeFix: false,
        opacity: false,
        refreshPositions: true,
        revert: false,
        revertDuration: 500,
        scope: "default",
        scroll: true,
        scrollSensitivity: 20,
        scrollSpeed: 20,
        snap: false,
        snapMode: "both",
        snapTolerance: 20,
        stack: false,
        zIndex: false,

        // callbacks
        drag: null,
        start: null,
        stop: null
    },

jquery-ui.js外部のjavascriptファイルではなく、ファイルでそれを行う方法はありますか? 「テンプレート」の何かを変更したくない

于 2017-04-25T13:15:04.577 に答える