问题标签 [bgiframe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
13951 浏览

jquery - How to use JQuery UI datepicker with bgIframe on IE 6

I am trying to use the JQuery UI datepicker (latest stable version 1.5.2) on an IE6 website. But I am having the usual problems with combo boxes (selects) on IE6 where they float above other controls. I have tried adding the bgIframe plugin after declaring the datepicker with no luck.

My guess is that the .ui-datepicker-div to which I am attaching the bgIframe doesn't exist until the calendar is shown.

I am wondering if I can put the .bgIframe() command directly into the datepicker .js file and if so, where? (the similar control by kelvin Luck uses this approach)

Current code

$(".DateItem").datepicker({
showOn:"button",
... etc ...
});
$(".ui-datepicker-div").bgIframe();

0 投票
1 回答
2515 浏览

jquery - bgiframe 插件是否适用于 jQuery 1.3.x?

使用 jQuery 1.2.6 我会做以下事情,一切都很好

但我见过的唯一使用 jQuery 1.3.x 的例子(如下所示)

但以上不起作用......那么有没有人有一个新的插件来做这种事情?

编辑:我在 jQuery.UI 之外使用这个插件,我使用的版本是 2.1.1

0 投票
0 回答
453 浏览

jquery - What CSS/Script is stopping "bgiframe" from working in IE6 on this page?

Does anyone have the expertise to quickly figure out why jquery bgiframe's plugin is not working on this page? The code is basically the exact code from the dialog plugin demo page.

http://webdev.peelregion.ca/health/destinationparenthood/template.htm

Our site template seems to not play well and I am trying to determine what exactly is causing the incompatibility.

0 投票
1 回答
1811 浏览

internet-explorer-6 - bgiframe 出现在 IE6 中 jquery modal dialog 的覆盖层前面

当我在 IE6 中查看 jquery ui 的演示模式对话框 ( http://jqueryui.com/demos/dialog/#modal ) 时,bgiframe 出现在背景覆盖层的顶部。因此,没有看到黑色/灰色条纹图案,而是只有一个白色背景覆盖了页面,左上角有“假”字样。bgiframe 是否被最新版本的 jqueryui 破坏?有没有一种快速的方法可以用 bgiframe 修复这个问题?如果没有,是否有一个插件可以在显示模式对话框时隐藏选择?selects 的 ie6 z-index 问题是我首先使用 bgiframe 的原因。

0 投票
1 回答
203 浏览

jquery - jquery中bgiframe上的onclick检测

如果可能,我正在尝试寻找方法来检测 bgiframe 上的 onclick 事件。这背后的原因是,因为我在 ie6 中使用 jquery 对话框,其中包含 bgiframe 插件。我无法绑定

因此,如果单击对话框窗口外的任何位置,我将无法关闭对话框。如果我删除 bgiframe 插件一切正常。有什么方法可以与 bgiframe 一起实现此功能。或者如果可能的话,可能会沿着我的思路。

谢谢

0 投票
1 回答
1430 浏览

jquery - bgiframe 在 FireFox 上不起作用

在小程序图像查看器(或 ActiveX 图像查看器)上显示 jquery 对话框时出现问题(小程序的大小大于 jquery 对话框)

在 IE 中,它工作正常(没有在 IE 6 上测试),但在 FireFox 上不起作用所以,我被禁用 $ 对话框中的 bgiframe 选项并通过手动创建 iframe

iframe 在 IE8 中创建成功,但在 FireFox (v3.6.12) 中没有。

我使用了这个脚本:jquery.bgiframe.min.js

请帮助我找出根本原因。

谢谢,

0 投票
4 回答
2585 浏览

jquery-ui - 带有滚动条 z-index 帮助的 jQuery UI 自动完成

我有一个文本框,我将 jQuery UI 的自动完成功能附加到,我正在使用 CSS 通过此处的示例为其提供最大高度。我的问题是这样做会导致bgiframe解决的 z-index 问题再次出现,但方式不同。最初的自动完成菜单在它下面的所有控件之上,但是当我开始滚动时,自动完成菜单落在它们后面。

有什么建议么?

编辑:

这纯粹是一个 IE6 错误。

替代文字

替代文字

如您所见,向下滚动后,自动完成功能落后于其他控件。

0 投票
2 回答
3499 浏览

jquery - 如何将 jQuery UI 对话框置于一切之上

我无法找到一个直接和当前的答案。我实际上很惊讶它甚至是一个问题。

我们的网站上有一个下拉列表和一个 iframe 或一个对象(iframe 和 pdf 在 Firefox 中失败,对象和 pdf 在 IE 中不喜欢重定向),并且正在尝试设置验证码。验证码隐藏在下拉列表和 iframe/对象后面。那是90年代。

我的问题是:jQuery UI 目前是否有内置修复程序或计划将它放在那里?

我找到了一岁多的

http://west-wind.com/weblog/posts/876332.aspx
$(modal).dialog({ /* other properties */ , zIndex: $.maxZIndex()+ 1, })

以及去年 3 月的 jquery.bgiframe 插件解决方案

http://forum.jquery.com/topic/jquery-ui-dialog-iframe-fix

它们是当前解决问题的方法吗?

这是当前代码

添加bgiframe : true, 是如此丑陋!

谢谢

0 投票
2 回答
6194 浏览

jquery - 带有 jQ​​uery UI 1.8.9 对话框和 jQuery 1.5 的 bgiframe

所以我正在使用 jQuery UI 的对话框。但正如我所读的,IE6 中有一个常见的错误(不幸的是,我必须确保它适用)下拉列表不关注 z-index 队列。我还读到有一个方便的插件叫做 bgiframe 来解决我的覆盖问题。我发现人们说使用它的两种不同方式,但都不起作用。我可能只是在做一些非常愚蠢的事情,但我需要让它发挥作用。

包括 jQuery.bgiframe.js 版本 2.1.1 以下是我尝试在不工作的情况下使用它的两种方法:(我在我正在处理的页面中包含了所有 jQuery-UI、jQuery 和 bgiframe)

  1. 实际插件的文档说这样做:

    这会导致一个 jQuery 异常,说 Object 是预期的。

  2. 我从以下页面看到的第二种方式:http: //docs.jquery.com/UI/Dialog/dialog基本上你只是bgiframe: true在初始化对话框时设置:

    /li>

这不会出错,但是当我测试它时,问题仍然存在于 IE6 中。

我错过了什么吗?我应该以哪种方式使用 bgiframe?任何方向将不胜感激。谢谢您的帮助!

0 投票
1 回答
707 浏览

jquery - 带有bgiframe的jquery自动完成不适用于滚动条

现在我有一个带有自动完成功能的文本区域。当自动完成结果出现时,滚动条和边框没有被 bgiframe 覆盖。边框是黑色的。但左侧的灰色实际上来自自动完成窗口下方的选择框。

我如何让 bgiframe 覆盖这个?问题:http: //i.stack.imgur.com/o7TLG.jpg

我正在运行 jquery 1.3.2 min 并拥有最新的 bgiframe。另外,我针对这个问题修改了 bgiframe:offsetHeight to scrollHeight

更新:我在我的操作的返回 jsp 中添加了 "$(".ac_results").bgiframe()" 并且它起作用了。但是,自动完成认为 javascript 代码行是我的自动完成结果的一部分,并在结果列表中添加了一个空白行。这看起来不太好。

更新 2:我尝试将 "$(".ac_results").bgiframe()" 绑定到 autocompleteopen 和 autocompletecreate 但这些事件从未触发。