所以我正在使用 jQuery UI 的对话框。但正如我所读的,IE6 中有一个常见的错误(不幸的是,我必须确保它适用)下拉列表不关注 z-index 队列。我还读到有一个方便的插件叫做 bgiframe 来解决我的覆盖问题。我发现人们说使用它的两种不同方式,但都不起作用。我可能只是在做一些非常愚蠢的事情,但我需要让它发挥作用。
包括 jQuery.bgiframe.js 版本 2.1.1 以下是我尝试在不工作的情况下使用它的两种方法:(我在我正在处理的页面中包含了所有 jQuery-UI、jQuery 和 bgiframe)
实际插件的文档说这样做:
$("#selectDropdownThatNeedsFixing").bgiframe();
这会导致一个 jQuery 异常,说 Object 是预期的。
我从以下页面看到的第二种方式:http: //docs.jquery.com/UI/Dialog/dialog基本上你只是
bgiframe: true
在初始化对话框时设置:$( ".selector" ).dialog({ bgiframe: true });
这不会出错,但是当我测试它时,问题仍然存在于 IE6 中。
我错过了什么吗?我应该以哪种方式使用 bgiframe?任何方向将不胜感激。谢谢您的帮助!