2017-11-10 10 views
1

부트 스트랩 팝 오버를 사용하여 fancytree의 인스턴스를 표시하고 있습니다. Popover를 트리거하는 버튼을 처음 클릭하면 모든 것이로드되고 올바르게 초기화됩니다. 사용자는 트리에서 항목을 선택하고 트리에서 항목을 검색 할 수 있습니다. Popover가 닫히고 두 번째 (또는 그 이상)) 시간에는 데이터 내용 속성에 있던 원본 정적 HTML 만 표시됩니다. 이런 일이 발생하는 동안 DOM을 살펴본 결과, popover는 fancytree가 생성 한 동적으로 생성 된 콘텐츠를 data-content 속성의 정적 콘텐츠로 대체하는 것으로 보입니다.부트 스트랩 팝 오버가 내용을 재설정하지 못하게 함

제 질문은 콘텐츠가 표시 될 때마다 팝업을 다시 초기화하지 않고 그냥 숨기는 방법이 있습니까?

동적으로 생성 된 fancytree 인스턴스가 있기 때문에 더 이상 fancytree 개체에 "링크"하지 않으므로 HTML을 바꿀 수 없습니다.

도움을 주시면 대단히 감사하겠습니다.

+0

FWIW Fancy Tree 프로젝트 사이트에 팝업 데모 (jquery-confirm)가 있습니다. http://wwwendt.de/tech/fancytree/demo/#sample-3rd-confirm.html – mar10

답변

0

이것은 부트 스트랩 팝 오버가 내용을 다시 초기화하지 못하게하는 문제에 대한 해결책은 아니지만 부트 스트랩 드롭 다운으로 표시되는 내용이 매번 재설정되지 않기 때문에 끝납니다. 사용자가 열 시간.