0

我有一个网站,出于某种原因,jqueryui 对话框的打开高度比应有的小 100px,如果我在 chrome 控制台中运行相同的代码,它工作正常 $("#dlgAddWorkLog").dialog({ autoOpen:假,宽度:258,高度:250});

我刚刚更新了最新的 jqueryui(在测试服务器上),看看是否可以修复它,但无济于事。

要查看实际问题,请访问https://cworklog.com以 test116 test116 身份登录,然后单击“添加工作日志”

出现的结果对话框比它应该小了大约 100px。

继续打开控制台并输入 $("#dlgAddWorkLog").dialog({ autoOpen: false, width: 258, height: 250});

看着它完美地工作

我不知道是否有图书馆冲突或什么,我也在页面上使用 YUI 2.9。

有任何想法吗?

4

1 回答 1

1

work_log.php 第 350 行,我确定您不会将高度值设置为 180 px :

<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 内联顺便说一句,调试起来很乱......

于 2013-02-10T19:24:15.657 回答