|
|
1
249
我刚刚用jquery 1.4.1和ui 1.8rc1编写了一个很小的示例应用程序。我所做的只是将构造函数指定为:
我知道你说过,这使得它占据了浏览器窗口的100%宽度,但是它在这里工作得很好,在ff3.6、chrome和ie8中进行了测试。 我不是在进行Ajax调用,只是手动更改对话框的HTML,但不认为这会引起任何问题。其他的CSS设置会破坏它吗?
唯一的问题是宽度偏离了中心,但我发现了
support ticket
他们提供了一个解决方案
这是我头牌的内容:
我从下载了jquery用户界面的js和css。 http://jquery-ui.googlecode.com/files/jquery-ui-1.8rc1.zip . 身体:
|
|
|
2
11
有同样的问题,感谢你提到真正的问题与CSS有关,我发现了这个问题:
有
|
|
|
3
3
|
|
|
4
2
我想设置float:left对于对话框是有效的。假设对话框是完全由插件定位的,在这种情况下,它的位置将由这个决定,但是浮动元素的副作用-使元素的宽度仅与保存内容的宽度一样-仍然有效。 如果你把一条规则
在样式表中,尽管您可能需要使用jquery设置它 |
|
|
5
2
在没有升级相应主题的情况下,将jquery ui升级到1.8.1时也遇到了同样的问题。只需升级主题即可,“自动”再次工作。 |
|
|
6
2
出于某种原因,我一直对IE7有完整的页面宽度问题,所以我进行了以下黑客攻击:
|
|
7
2
通过指定最大宽度,可以避免100%宽度问题。这个
如果还想限制最大高度,请使用
|
|
|
8
1
我也有类似的问题。
设置
设置
|
|
|
9
1
我也有这个问题。 我把它和这个结合起来:
|
|
|
10
0
我也有同样的问题和立场:绝对在你的.ui对话框css中是不够的。我注意到position:relative被设置在实际元素的直接样式上,因此.ui对话框的css定义被覆盖。设置位置:绝对在DIV上,我要做一个对话框静态也不工作。 最后,我在本地jquery中更改了两个位置以使其正常工作。 我在jquery中将以下行更改为:
在 https://github.com/jquery/jquery/blob/1.8.0/src/offset.js#L62 另外,由于我的对话框设置为Draggable,所以我必须将jquery用户界面中的这一行更改为:
在 https://github.com/jquery/jquery-ui/blob/1-8-stable/ui/jquery.ui.draggable.js#L48 也许更彻底地经历我的风格会解决问题,但我想我会分享我是如何完成这项工作的。 |
|
|
11
0
如果你需要它在IE7中工作,你不能使用
undocumented, buggy, and unsupported
是否
你可能想包括
在IE7、IE8、IE9、IE10、IE11、Firefox 30、Chrome 35和Opera 22中测试。 |
|
|
12
0
您只需添加:
|
|
Alessandro · 内部表单上的JQuery验证(对话框) 9 年前 |
|
|
Coding Duchess · 未捕获类型错误:$()。on不是函数 10 年前 |
|
|
user1032531 · 创建时访问jQueryUI对话框按钮 10 年前 |
|
|
Siddharth Trikha · 一个按钮多个Jquery ui对话框 11 年前 |
|
|
Tanuj Vaja · Jquery UI对话框在内部应用程序关闭时未关闭 11 年前 |
|
|
BernieSF · jQuery UI对话框调整大小关闭按钮 12 年前 |
|
|
rws907 · jQueryUI将页面加载到DIV和模态对话框中 12 年前 |