0

私はウェブサイトを持っていて、何らかの理由でjqueryuiダイアログが本来よりも100px小さい高さで開いています。Chromeコンソールで同じコードを実行すると、正常に動作します$( "#dlgAddWorkLog")。dialog({autoOpen: false、幅:258、高さ:250});

(テストサーバー上の)最新のjqueryuiを更新して、それが修正されるかどうかを確認しましたが、役に立ちませんでした。

問題の実際を確認するには、https: //cworklog.comにアクセスしてtest116 test116としてログインし、[作業ログの追加]をクリックします。

表示されるダイアログは、本来よりも約100px小さくなります。

先に進んでコンソールを開き、$( "#dlgAddWorkLog")。dialog({autoOpen:false、width:258、height:250});と入力します。

そしてそれが完璧に機能するのを見てください

ライブラリの衝突があるかどうかはわかりませんが、ページでもYUI2.9を使用しています。

何か案は?

4

1 に答える 1

1

work_log.php行350、高さの値を180ピクセルに設定しないと確信しています:

<select name="company_id" onchange="
   if (this.value == 'new')
   { 
       $('#new_company').toggle(true); 
       $('#dlgAddWorkLog').dialog('option', 'height', 425); }
   else
   { 
       $('#new_company').toggle(false); 
       $('#dlgAddWorkLog').dialog('option', 'height', 180); 
   }
">

JSインラインBTWを避けてください、それはデバッグするのが面倒です...

于 2013-02-10T19:24:15.657 に答える