2013-12-10 5 views
0

PubSub의 실제 작동 방식은 무엇입니까? 특정 div를 표시하거나 숨길 수있는 버튼이 있다고 가정합니다. 다른 창이나 탭에서 같은 URL을 열면 이벤트를 동기화하고 싶습니다. 나는 이것을 전에하지 않았고 PubSub는 약간 무서운 조금이다. 패키지를 많이 설치하지 않고 독립 실행 형 라이브러리처럼 사용할 수 있습니까? 너희들이 올바른 방향으로 나를 가리킬 수 있고, 단지 "Google It Up"이라고 말하지 마라. 그것이 내가 지난 5 시간 동안하고있는 이유이기 때문이다.jQuery가 포함 된 PubSub

$(document).on("click", ".mybutton", function() { 
    if ($(".mydiv").hasClass("hide")) { 
     $(".mydiv").removeClass("hide").show(); 
    } 
}); 

답변

1

var evt = {}; 
$(document).on("click", ".mybutton", function() { 
    $(evt).trigger('buttonClick'); 
}); 

$(evt).on('buttonClick',function(){ 
    if ($(".mydiv").hasClass("hide")) { 
     $(".mydiv").removeClass("hide").show(); 
    } 
}); 
관련 문제