【发布时间】:2023-04-01 00:46:01
【问题描述】:
所以我在主页上构建了一些复杂的 ajaxy jquery 模块,借助 flowplayer.org 的“可滚动”。
它在 Chrome、Opera、Firefox 上运行良好……但当然 IE 玩起来不友好(无论版本如何,根据我的测试)。
对象没有准确地显示在它们应该显示的位置,一些对象相互重叠,当单击按钮时,一些 div 会消失。
但是,如果我上下调整 IE 浏览器窗口的大小,则显示大部分会自行修复。 然后,如果我单击我制作的按钮之一,它会再次搞砸。直到我再次调整窗口大小并且它看起来很好。
查看问题:
- 转到makemeheal.com
- 访问几个产品页面(您需要产品浏览历史才能查看该模块)
- 转至:http://www.makemeheal.com/mmh/home.do?forceshowIE=1
- 查看“您的近期历史”模块。
(注意 forceshowIE=1,因为默认情况下我为 IE 用户隐藏它)
我在想也许有一种方法可以强制 IE 有时重绘整个模块? 或者也许有人对如何解决潜在问题有更好的想法?
这里有源代码:
http://www.makemeheal.com/mmh/scripts/recentHistory.js
http://www.makemeheal.com/mmh/styles/recentHistory.css
谢谢
【问题讨论】:
标签: javascript jquery html css internet-explorer