2011-12-06 7 views
0

jqueryダイアログを既存のバックエンドに実装する必要があります。ダイアログウィンドウを開くためのコードは次のとおりです。jQueryダイアログ:高さは常にゼロ

$("#dlg").dialog({ 
    width : 900, 
    height : 600, 
    modal : true 
}); 

これは正しいはずです。問題は、ダイアログの高さが常にゼロで、タイトルバーのみを表示することです。 CSSをチェックしたところ、#dlgに追加のスタイルは適用されていません。

firebugを使用してダイアログコンテナのマークアップを確認したところ、問題があると思われるheight: auto;が表示されます。それは600でなければなりません。

+0

はあなたも私達にあなたのマークアップを表示することができますか? –

+0

'height:auto;はどこにありますか? 'style'属性で、またはそれはいくつかのCSSクラスから来ていますか? – Strelok

答えて

1

は、初期化後に高さを設定するには、次の詳細情報については

//getter 
var height = $(".selector").dialog("option", "height"); 
//setter 
$(".selector").dialog("option", "height", 530); 

は、以下を参照してください。http://docs.jquery.com/UI/Dialog/dialog#options

関連する問題