【问题标题】:Jqueryui dialog not opening with correct heightJqueryui 对话框没有以正确的高度打开
【发布时间】:2013-01-25 22:15:45
【问题描述】:

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

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

要查看问题的实际效果,请转到https://cworklog.com 以 test116 test116 身份登录并点击“添加工作日志”

出现的结果对话框比应有的小约 100 像素。

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

看着它完美运行

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

有什么想法吗?

【问题讨论】:

标签: jquery jquery-ui


【解决方案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,调试起来很麻烦...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-10
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    • 2013-06-09
    • 1970-01-01
    相关资源
    最近更新 更多