问题标签 [fancybox]

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 投票
1 回答
13311 浏览

javascript - 在 iFrame (jQuery) 中检测 DOM 就绪状态

我有一个脚本在可能嵌套在 iframe 中的文档中运行,也可能不嵌套在 iframe 中。我已经解决了检测嵌套的问题,但是我无法弄清楚当它是 iframe 时如何检测 DOM 的就绪状态。

这是我已经拥有的:

我已经阅读了这篇文章,但我没有看到我的具体问题的答案。我可能会误解那里的解决方案,所以请随时纠正我。


编辑:这似乎是一个 Fancybox 问题。这段代码:

我看到一个具有正确值的警报,但表单元素没有获得焦点。这告诉我检测 DOM 的就绪状态不是问题。我尝试使用的原始脚本是这样的:


编辑 2/解决方案:我不得不求助于 Fancybox 特定的解决方案,因为它似乎是 Fancybox 特定的问题。我将此行添加到这些 Fancybox iframed 表单的配置中:

0 投票
3 回答
10426 浏览

jquery - 定位fancybox盒子?

如何修改fancybox框的定位?我希望它被定位,以便它在我的容器 div 中浮动...

感谢您的所有时间和帮助!

0 投票
1 回答
2148 浏览

jquery - 带有图像和 youtube 的 Fancybox

如何使用多类型对象设置fancybox?

我有这个:

youtube 工作正常,但所有图像都采用 flash 格式。

当我删除类型时,图像工作正常,但 youtube 不加载。我想通了。

如果链接是$("a[href$=.jpg],a[href$=.png],a[href$=.gif]")图像类型,则为 swf。

如何完美地写这个?

0 投票
9 回答
30602 浏览

jquery - FancyBox iframe 返回 parent.$ 未定义(使用 WordPress)

我正在尝试从 iframe中关闭FancyBoxparent.$ ,但始终是undefined. 这是我的 iframe JavaScript:

换成作品就好了parent.$.fancybox.close();alert('clicked');我不明白为什么parent.$iframeundefined在同一个域中。

我正在使用带有 FancyBox for Wordpress 插件的 WordPress 2.9.1。

  • 主页://server.local/web/test/index.php
  • iframe 页面://server.local/web/test/wp-content/plugins/wp-test/test.htm

这些url中的第一个是主页,第二个是iframe页面;server.local是我的家庭测试服务器。

有任何想法吗?如果有帮助,我可以粘贴整个源代码。

0 投票
1 回答
2023 浏览

javascript - 更改 ie 7 和 6 上的 href 时出现 Fancybox 问题

在我的工作中,我更改了 fancybox 的对话框,一切都变得花花公子,即使有一些小问题,例如让它在页面加载时运行,但没有什么是我无法管理的。

但是现在,我面临着一个巨大的障碍:
IE6 和 IE7 的野蛮行为。我需要更改fancybox 将要显示的地方的网址。除了添加内容之外,我在文档中找不到任何内容,但不是 id。所以我的问题是:我哪里错了?

如果我使用$('#aAlert').cornyBox();我没有问题,因为显然我没有在链接上设置新的href。
它适用于 IE8、Firefox 和 Chrome。在 IE6、IE7 中,虽然没有。

0 投票
1 回答
3883 浏览

javascript - 带有 Fancybox 的 IE8 中的 jQuery 问题

我最近收购了一个旧网站(我们说的是表格,图像地图,你说的)。

我被要求将 Flash 画廊的旧链接制作成灯箱。我只是javascript: openLightbox()在画廊链接(右上角)上使用了一个。我知道,我知道,但在这个网站上似乎并没有错。

无论如何,我还包含一个 JavaScript 文件 scripts.js,它

  • 包括用于fancybox的 jQuery 和 CSS 文件。
  • 使用 AJAX 获取图像文件名的一些 JSON
  • 在页面上创建一个隐藏的无序列表,其中包含指向来自 JSON 的图像的链接
  • 将fancybox方法附加到这些图像

然后,在openLightbox()我简单地调用click()第一个链接上的函数。

很好很容易,我想。它在 Firefox 中就像一个魅力。然后我的死对头决定它不想打球。那是IE7/8。

我已经使用 IE8 开发工具有一段时间了,但一直没搞清楚。我得到的唯一错误是“v 为空或不是对象”,它引用了 Google 的 CDN 上的缩小/打包的 jQuery 代码。显然这不是问题,所以有人知道这里有什么问题吗?

这是该页面的链接: http: //edgewaterterraces.com.au/

还...

非常感谢您的宝贵时间。

更新

哇,它似乎在这个页面上工作。是什么赋予了?

0 投票
3 回答
653 浏览

javascript - 图像在 IE8 中使用 Fancybox 溢出它们的容器

在对这个问题的一种跟进中,我在 IE8 中遇到了另一个问题。

单击图库并出现灯箱时,图像会溢出其包含的元素(从外观上看)。

IE8
(来源:alexanderdickson.com

有没有人经历过这种情况?当然,好人(Firefox/Safari/等)完美地展示了它。

我该如何解决?

谢谢

更新

我应该买一个新的灯箱吗?

0 投票
2 回答
542 浏览

javascript - jQuery's fancybox pack unpacked

Does anyone knows where can i find the unpack version of the Jquery.fancybox-x.x.x.pack?
I did fixed by hand the code indentation to tried to understand it better, but still, is a little hard...

0 投票
3 回答
4895 浏览

javascript - Fancybox 在 IE8 兼容模式下出现 javascript“未实现”错误

当使用 jquery.fancybox-1.2.6.js 进行模式弹出时,它适用于我尝试过的每个平台,除了 IE8 设置为兼容模式时。

当模态试图显示时,我在页面上收到一个 javascript“未实现”错误,使模态永远不会弹出。它给出了 jquery.fancybox-1.2.6.js 中发生错误的行号(第 207 行),其中包含以下内容

我用警报语句做了一些老派的事实调查,似乎 .style 有效,它是“未实现”的 removeExpression 函数。

任何人都能够解决这个问题?

0 投票
24 回答
118658 浏览

jquery - jQuery - Fancybox:但我不想要滚动条!

我在这里使用 jQuery Fancybox 弹出注册表单

我希望表单的大小为 450 像素 x 700 像素,但无论我设置什么高度和宽度,我都会得到滚动条:

一定有什么我做错了,但我不知道是什么。我会很感激这里的帮助。谢谢。