2011-12-10 4 views

답변

0

나는이 문제의 해결책을 발견 :

$(function(){ 
    $("#login-form").popup({ 
     open: function(){ 
      document.getElementById('login-menu').style.backgroundColor='#fff'; 
     }, 
     close: function(){ 
      document.getElementById('login-menu').style.backgroundColor='#000'; 
     } 
    }); 
}); 
+0

제목의 질문에 대한 제 대답을 수락하지 않으려는 경우 적어도 자신의 의견을 수락 한 것으로 표시해야 다른 사람들이 솔루션을 찾았다는 것을 알 수 있습니다. –

+0

2 시간 후에 나는 그것을 할 수있을 것이다. –

1

:

$('.ui-popup').attr('aria-expanded') 

문자열을 반환합니다 'true'또는 'false'.

+0

이것은 당신이 팝업의 상태를 얼마나, 나는 당신이 원하는 무엇을 당신의 편집에서 정말 모르겠어요 내 편집 .... –

+0

를 참조하십시오 그 정보와 함께. 테스트와 'hide()'논리를 트리거해야하는 특정 이벤트가 있습니까? –

+0

팝업 상태에 따라 "로그인"텍스트의 배경색을 변경하고 싶습니다. show() 및 hide()는 예제 일뿐입니다. –