2010-12-18 14 views
1

IamはJQuery Dialogのコンテンツをdialog.load( '');今私はコンテンツが取得された後にいくつかの要素を非表示にしたい。しかし、要素は、(非表示にしていません - :ここでは、コードの一部は次のとおりです。JQuery UIダイアログの要素を隠す

.dialog({ 
      autoOpen: true, 
      title: 'Edit user account', 
      width: 450, 
      height: 350, 
      open: function() { 
       $('#password-label').hide(); 
      }, 

任意のアイデアを

+1

*とき*読み込まれたコンテンツです?ダイアログが作成された後にクリックすると –

+0

になりますが、実際には基本的な生活のようにタイミングの問題です – opHASnoNAME

答えて

2

内容が完全に読み込まれる前に、あなたのオープンイベントが発射されている可能性がありますテストとして、?。それが動作する場合、あなたは、コンテンツのロードが完了したときを決定するために使用することができ、トリガー見つける必要がある...

 open: function() { 
      setTimeout('$(\'#password-label\').hide();', 1000); 
     } 

を遅延を追加 - ?ダイアログコンテンツ自体に、おそらくJSを