2011-12-10 33 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') 

将返回字符串 '真' 或 '假'。

+0

见我的编辑.... –

+0

这是你如何让弹出的状态,我不是从你的编辑真的确定你想要做什么与那个信息。你有一个特定的事件应该触发测试和'hide()'逻辑吗? –

+0

我想根据弹出状态更改“登录”文本的背景颜色。 show()和hide()只是例子。 –

相关问题