问题标签 [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.
javascript - 在 iFrame (jQuery) 中检测 DOM 就绪状态
我有一个脚本在可能嵌套在 iframe 中的文档中运行,也可能不嵌套在 iframe 中。我已经解决了检测嵌套的问题,但是我无法弄清楚当它是 iframe 时如何检测 DOM 的就绪状态。
这是我已经拥有的:
我已经阅读了这篇文章,但我没有看到我的具体问题的答案。我可能会误解那里的解决方案,所以请随时纠正我。
编辑:这似乎是一个 Fancybox 问题。这段代码:
我看到一个具有正确值的警报,但表单元素没有获得焦点。这告诉我检测 DOM 的就绪状态不是问题。我尝试使用的原始脚本是这样的:
编辑 2/解决方案:我不得不求助于 Fancybox 特定的解决方案,因为它似乎是 Fancybox 特定的问题。我将此行添加到这些 Fancybox iframed 表单的配置中:
jquery - 定位fancybox盒子?
如何修改fancybox框的定位?我希望它被定位,以便它在我的容器 div 中浮动...
感谢您的所有时间和帮助!
jquery - 带有图像和 youtube 的 Fancybox
如何使用多类型对象设置fancybox?
我有这个:
youtube 工作正常,但所有图像都采用 flash 格式。
当我删除类型时,图像工作正常,但 youtube 不加载。我想通了。
如果链接是$("a[href$=.jpg],a[href$=.png],a[href$=.gif]")
图像类型,则为 swf。
如何完美地写这个?
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
是我的家庭测试服务器。
有任何想法吗?如果有帮助,我可以粘贴整个源代码。
javascript - 更改 ie 7 和 6 上的 href 时出现 Fancybox 问题
在我的工作中,我更改了 fancybox 的对话框,一切都变得花花公子,即使有一些小问题,例如让它在页面加载时运行,但没有什么是我无法管理的。
但是现在,我面临着一个巨大的障碍:
IE6 和 IE7 的野蛮行为。我需要更改fancybox 将要显示的地方的网址。除了添加内容之外,我在文档中找不到任何内容,但不是 id。所以我的问题是:我哪里错了?
如果我使用$('#aAlert').cornyBox();
我没有问题,因为显然我没有在链接上设置新的href。
它适用于 IE8、Firefox 和 Chrome。在 IE6、IE7 中,虽然没有。
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/
还...
非常感谢您的宝贵时间。
更新
哇,它似乎在这个页面上工作。是什么赋予了?
javascript - 图像在 IE8 中使用 Fancybox 溢出它们的容器
在对这个问题的一种跟进中,我在 IE8 中遇到了另一个问题。
单击图库并出现灯箱时,图像会溢出其包含的元素(从外观上看)。
(来源:alexanderdickson.com)
有没有人经历过这种情况?当然,好人(Firefox/Safari/等)完美地展示了它。
我该如何解决?
谢谢
更新
我应该买一个新的灯箱吗?
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...
javascript - Fancybox 在 IE8 兼容模式下出现 javascript“未实现”错误
当使用 jquery.fancybox-1.2.6.js 进行模式弹出时,它适用于我尝试过的每个平台,除了 IE8 设置为兼容模式时。
当模态试图显示时,我在页面上收到一个 javascript“未实现”错误,使模态永远不会弹出。它给出了 jquery.fancybox-1.2.6.js 中发生错误的行号(第 207 行),其中包含以下内容
我用警报语句做了一些老派的事实调查,似乎 .style 有效,它是“未实现”的 removeExpression 函数。
任何人都能够解决这个问题?
jquery - jQuery - Fancybox:但我不想要滚动条!
我希望表单的大小为 450 像素 x 700 像素,但无论我设置什么高度和宽度,我都会得到滚动条:
一定有什么我做错了,但我不知道是什么。我会很感激这里的帮助。谢谢。