Ben*_*Ben 5 javascript jquery html5
我可以在jQuery中打开这样的对话框:
position: {
of: $( "#Parent" ),
my: "left top",
at: "left top"
}
Run Code Online (Sandbox Code Playgroud)
这在FF中工作正常,但在IE9中,它仅在doctype设置为<!DOCTYPE HTML>而不是如下所示时才起作用:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Run Code Online (Sandbox Code Playgroud)
似乎所有其他doctypes都将IE置于怪癖模式.
问题是使用<!DOCTYPE HTML>混乱的ActiveWidgets; 网格不会在任何浏览器中显示.
我可以在没有<!DOCTYPE HTML>IE的情况下让jQuery定位工作吗?或者我可以使用推荐的DOCTYPE使ActiveWidgets工作吗?
谢谢你的回答
花了一天时间用jqwidgets替换activeWidgets网格后,我终于不喜欢结果了.我使用PHP模板从ini文本文件生成动态网格.
我最终将我的文档分成2个iframe.一个是对话框,另一个是网格
这种方式我不能移动框架外的对话但它的工作原理
这是一个伟大的社区,帮助我很多设计伟大的Intranet网站谢谢
小智 0
您可以使用 head 中的此元标记强制 MSIE 使用可用的最新版本>:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3819 次 |
| 最近记录: |