Tiddlywiki에 대해 일종의 탭 인터페이스를 만들고 있는데,이 코드를 tiddler가 열리거나 닫힐 때마다 호출하는 방법을 궁금합니다. Tiddlywiki는 브라우저에서 실행되는 HTML 노트 유형이며, Tiddler는 #tiddlerDisplay
의 div입니다. 한 번에 하나 이상이있을 수 있으며 대개 하나 이상 있습니다.문서에서 요소를 추가하거나 제거 할 때 어떤 이벤트가 발생합니까?
목록에 포함하려는 div는 #tiddlerDisplay
이고 목록 자체는 jQuery("#mainMenu > #singleTiddlerList")
입니다.
config.macros.singleTiddler.update = function(){
jQuery("#mainMenu > #singleTiddlerList").empty();
jQuery("#tiddlerDisplay > div").each(function(i,e){
jQuery("#mainMenu > #singleTiddlerList").append(jQuery(
createTiddlyButton(document.createElement("li"),jQuery(e).attr("tiddler"),"",config.macros.singleTiddler.clickHandler)
).parent());
});
};
업데이트 : 현재 코드 외부에서 그것을 할 수 없다면 난 그냥, 사용자 정의 이벤트를 추가 할 수 없습니다 (예 : 문서로드에 발생 일 등).
제거/추가 작업을 수행하고 이벤트 응답을 되돌릴 수 있도록 트리거하는 bind()를 사용하여 맞춤 이벤트를 만드는 방법은 어떻습니까? – Panagiotis
열기 및 닫기를 수행하는 코드를 제어 할 수 없으며이를 덮어 쓰지 않으려합니다. 플러그인에서이 작업을 수행 할 수 있습니까? –
답변을 드리겠습니다. 아래를 참조하십시오. – Panagiotis