2013-02-10 49 views
0

我有一个网站,由于某种原因,jqueryui对话框打开的高度比应该小100px,如果我在铬控制台运行相同的代码,它工作正常$(“ #dlgAddWorkLog“)。dialog({autoOpen:false,width:258,height:250});Jqueryui对话框不能打开正确的高度

我刚刚更新了最新的jqueryui(在测试服务器上),看看能否解决它,但无济于事。

要看到问题的行动,去https://cworklog.com日志中为test116 test116,然后单击“添加工作日志”

,来了大约100像素小于它应该得到的对话框。

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

,看它的工作完美

我不知道是否有一个图书馆碰撞或什么,我还使用YUI 2.9在页面上也是如此。

任何想法?

+0

[我网站上的某些内容不起作用。我可以只粘贴一个链接吗?](http://meta.stackexchange.com/a/126000) – Alexander 2013-02-10 19:14:56

+0

你试过选择高度:'自动'? – sdespont 2013-02-10 19:15:35

+0

是的高度:'自动'或干脆离开高度不起作用 – relipse 2013-02-10 19:19:31

回答

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在线顺便说一句,这是一个烂摊子调试......

+0

谢谢我完全忘记了这一点 – relipse 2013-02-10 19:26:49