gpt4 book ai didi

richfaces - IE11在JSF重新呈现时更改DOM结构

转载 作者:行者123 更新时间:2023-12-04 04:11:21 25 4
gpt4 key购买 nike

好的,这里有点奇怪,我没有看到任何其他报告,最近我们有一些IE11用户报告了UI错误,经过一些测试之后,我意识到执行reRender(我正在使用A4J)后IE11正在放HTML元素放置在错误的位置,例如。

<s:div id="parent" rendered="#{someCondition}">
<div id="brother"></div>
<div id="sister"></div>
</s:div>

重新渲染后看起来像这样
<s:div id="parent" rendered="#{someCondition}">
<div id="brother">
<div id="sister"></div>
</div>
</s:div>

这显然对布局造成了破坏

我混合了很多JSF/HTML组件,但是不认为这会引起问题吗?

任何想法可能是什么原因造成的?

JSF 1.2 | RichFaces 3.3 |小面

最佳答案

您是否尝试过为 IE8 渲染模式设置元标记:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

如我所知,RichFaces 3仅支持 Internet Explorer 8,或者您可以考虑切换到RichFaces 4以获得当前的浏览器支持。

Microsoft: how to ensure compatibility

希望这可以帮助。

关于richfaces - IE11在JSF重新呈现时更改DOM结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22015352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com