2011-12-10 13 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()は単なる例です。 –