此视频最能说明问题:http://www.screencast-o-matic.com/watch/cQ1Oc9f1L
基本上目录位于此处:http://www.ipalaces.org/uploaderprogress/grrrrrr.html
问题是使用 YUI.js 作为上传脚本。 YUI 用每个事件的新信息更新表的行。所以我让它用一些 CSS/HTML 更新它,以便它有一个进度加载栏。它适用于除 IE 之外的所有浏览器。我不确定这是一个已知的渲染错误还是什么,是否有修复方法?
working-demo.html 基本上表明,如果您只是使用 javascript 调整 div 的大小,IE 可以很好地呈现它。它刚刚用新的 div 信息更新了表格的行,这似乎会导致呈现问题。
编辑:我会链接所有内容,但我只能使用 1 个超链接
最佳答案
我找到了解决方案。
如果我将其包含在 HTML 中,那么它将正常工作:
<div class='progressbar-completed' style='visibility: hidden;'></div>
当在 javascript 中动态创建背景文件时,IE 似乎无法维护其“内存”。
将DIV放在html本身似乎可以使后台文件的内存持久化在IE中。
关于html - 使用 Yahoo 的 YUI uploader 时出现奇怪的 IE8 CSS/HTML 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1054216/