2017-04-25 2 views
0

이상의 DragNDrop 노드를 확장했습니다. 그리드가 2 개 (*#list1, #list2*)이고 *#list2*에서 *#list1*으로 드래그하려고합니다. 노드 위로 마우스를 가져 가면 노드는 this처럼 확장됩니다. 나는 여전히 커서에 드래그 할 수있는 요소를 가지고 메신저 행 3, 을 중심으로 할 때 그것은 무엇을,하는 일은jqGrid 트리

에 setSelection이

"00000010 Testkonto LVL"

만에 setSelection을 집중해야한다

"Gruppe의 2"

Image를 참조하십시오.

나는 draggable 요소로 #list1을 남겨두고 다시 초점을 맞 춥니 다. 행을 선택할 수 있습니다.

내 질문은 요소를 addChildNode과 함께 추가 할 때 #list1의 위치를 ​​재설정하여 over 함수가 확장 된 리프에 집중할 수있는 방법입니다. JQuery와-ui.js 파일에서

답변

0

난 그냥 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 파일이 아닌 외부 자바 스크립트 파일에 해달라고 할 수있는 방법이 있나요에 refreshPositions을 변경? '템플릿'에서 무언가를 변경하고 싶지 않습니다.