2012-03-14 17 views
2

在我的Rails 3.1的应用程序,我展示一个简单的jQuery UI的对话框,在其中关闭按钮和大小控制得到放错位置(见下截图)的错误定位。的jQuery UI的主题引起对话框布局(关闭按钮,大小控制放错地方)

代码:

HTML:

<p id="dialog">Hello</p> 

JS:

$(function() { 
$("#dialog").dialog(); 
}); 

非常基本的东西:)这里的结果我得到:

Screenshot1

Screenshot2(关闭按钮悬停)

请注意,在他们两个关闭按钮已跳到下面的行,大小抓地力​​。

我用ThemeRoller生成我一个多云的主题。我只下载了主题css +图像,因为rails已经包含了最近的jquery和jquery-ui库。

我检查的版本,他们是:

的jQuery: 1.7.1

jQuery的UI: 16年8月1日

jQuery的UI的1.8.18.custom。 css(主题css): 1.8.18

当下载主题文件时,我有两个选择:主题为jquery 1.3.2和1.3.2+。我有1.7.1,所以我下载了第二个。

另外一个有趣的事实是,在我的老项目中,我有几乎相同的设置,只是我使用CSS 1.8.14版本的主题,并且按钮已经就位!

我知道我可以切换并使用这个主题,但我没有用的ThemeRoller生成主题的选择!我真的很想。我确实检查了一些其他主题,但结果相同 - 错位的close和sizegrip按钮。

任何提示将是非常酷! :)

+0

如果没有所有的代码,就很难解决一些CSS问题。也许你需要检查它并自己找到。 – shingara 2012-03-14 10:34:36

+0

hm。好的。我刚刚发布了这个以防有人遇到过这样的问题。我想我将不得不比较旧的主题与新的主题的css ...实际上困扰我的是,这是一个干净的项目,没有应用css自定义。主题也是一个股票。所以我想也许这是一些已知的jquery-ui /主题问题... – dimsuz 2012-03-14 10:45:40

回答

2

我和你有同样的问题。我不得不重新下载CSS来包含对话框。一旦我指出更新后的CSS,一切都按预期工作。