jQuery 盲效果在 IE 中无法正常工作
我有一些使用 jQuery 1.5 和 jQuery-ui 1.8.9 的 css/javascript/html 。这是一个相当基本的观点。与较低 div 中的内容相关的元数据顶部面板。顶部面板使用“百叶窗”效果打开和关闭。
这是代码片段: jsfiddle 示例
在 Chrome 和 Chrome 上一切正常火狐浏览器。在 IE 上,它不会“盲目”打开......它只是切换到可见。关闭它时,它会关闭,但随后整个页面会闪烁一次。
我不知道为什么会发生这种情况。我在搜索中找不到此类行为的参考。今天我的 Google-fu 可能很弱。
有人知道如何让它在 IE 中正常运行吗?不幸的是我不能强制我们不支持 IE
I've got this bit of css/javascript/html that uses jQuery 1.5 and jQuery-ui 1.8.9. It's a fairly basic view. A top panel of metadata that pertains to the stuff in a lower div. The top panel opens and closes using the "blind" effect.
Here is the code snippet: jsfiddle example
Everything works fine on Chrome & firefox. On IE it doesn't "blind" open...it just toggles to visible. When closing it, it blinds closed but then the entire page flashes once.
I don't know why this happens. I can find no references to such behavior in my searches. It's possible my Google-fu is weak today.
Anyone have any ideas on how to make it play nice in IE? Unfortunately I can't mandate that we don't support I.E.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从 CSS 中的“.toggle-handle”中删除
position:relative
属性。似乎可以帮我解决一些事情。顺便说一句,您可以在 CSS 中隐藏
#hideable-content
div 并将 JavaScript 代码简化为以下内容:http://jsfiddle.net/CTxB7/11/
Remove the
position: relative
attribute from '.toggle-handle' in the CSS. Seems to solve things for me.Incidentally, you can hide the
#hideable-content
div in CSS and simplify your JavaScript code to the following:http://jsfiddle.net/CTxB7/11/