问题标签 [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 投票
7 回答
8661 浏览

javascript - jquery fancybox 触发的点击只工作一次

我从绑定到表行的单击事件中调用 jquery.fancybox 链接。该操作第一次运行良好,但是,如果我关闭fancybox 并再次单击任何行,绑定到该行的匿名函数仍然会触发,但fancybox 不会启动。这是我正在使用的javascript:

因此,然后在 HTML 中,我将锚点归类为“编辑”:

我总是可以看到警报框,我可以将触发器/click() 调用更改为 remove(),它会“工作”,在多个场合移除锚点。我也可以反复手动单击 $('.edit') 链接本身,一切都很好。

那么,当从行点击事件中依次出现时,锚点击事件是如何只触发一次的呢?这与我在描述函数时对 $(this) 的调用有关吗?

0 投票
3 回答
3483 浏览

asp.net-mvc - Jquery 不拦截表单提交 - Asp.net Mvc & Fancybox

我正在开发一个应用程序,它使用 Jquery 来拦截我的表单提交,以代替 Ajax 提交。到目前为止,一切都很好!一切都很好.. 如果客户端没有启用 JS,应用程序将保持完美运行。

好吧,今天我创建了一个新表单,但是 JQuery 不拦截提交。确实,我改变了一点,但仍然如此。它应该工作。

我有一个简单的 PartialView 表单,一个跨度和两个按钮(NO(按钮)和 YES(提交))。我使用 RenderPartial("MyPartial") 到 DIV 和插件 FancyBox 将其显示为模式。根据单击哪个链接以显示模式,我更改表单的操作(报告垃圾邮件或删除项目)和具有特定消息的跨度。就像一条“花哨”的确认信息!!

再说一次,到目前为止一切都很好。我更改了表单操作并且它可以工作(使用警报(form.attr(action)),我使用正确的消息更改跨度并且它可以工作,但是当我单击按钮提交表单(是)时,它会直接进行我提出了一个正常的请求,而不是我想要的 Ajax 请求。

这是表格:

这是拦截表单提交的脚本:

有什么想法吗?我花了整整一天的时间试图修复它!:(

谢谢

0 投票
4 回答
2693 浏览

asp.net - Fancybox 未正确显示流媒体图像

我有一个流 jpeg 的 aspx 页面。它设置内容类型,然后写入响应流。如果我直接查看图像,它们会很有效,但是如果我使用 fancybox 1.2.6,我会得到以下结果。 替代文字

使用 fancybox 1.2.1 图像确实显示。

这是推出图像的代码。

有什么帮助吗?

0 投票
2 回答
2099 浏览

jquery - jQuery 在 IE 7 和 Chrome 中不起作用

好的,我有足够的代码,我可能不应该直接发布代码,但我不确定问题出在哪里。

有问题的页面位于 letterlyyours.com/design.php。它的工作原理是你输入一个单词,按“提交”,然后每个字母的小照片出现在下面——你可以上下滚动。此外,如果您单击缩略图,fancybox 会打开以显示完整图像。

问题是在 Chrome 中,所有的滚动箭头都被禁用了。同样在 IE 6/7(它适用于 IE 8)中,fancybox 仅适用于列表中的第一个缩略图。这不是很奇怪吗?

无论如何,我怀疑这个问题可能是由于我不得不做一些骇人听闻的事情来解决另一个问题。对于照片列表,我最初使用的是 2D 数组,例如 photos[4][6],但这仅适用于 Firefox,因此我将其更改为 eval('photos'+number+'[index]) 之类的东西,即除了上述问题外,似乎使它在 IE 中工作。

包含所有 javascript 代码的文件的链接是: http: //letterlyyours.com/jcarousel/design.js.php

这是代码:

0 投票
3 回答
3145 浏览

jquery - 花式盒子中的内容重叠?

我有一个可以加载内容页面(表单)的 fancybox 模式窗口。

在表单的每个输入上都有一个单击事件,该事件在输入右侧显示帮助提示。

我的问题是——我怎样才能使一个元素“突破”从幻想框并重叠边缘,使其成为 z-index 中的最高元素?我希望帮助提示与幻想框的边缘重叠。

我尝试将帮助提示设置为 1,000,000 的 z-index,但它并没有解决它。fancybox 脚本是否将自身设置为页面上的最大 z-index?

0 投票
4 回答
1335 浏览

javascript - 如何摆脱fancybox iframe?

我必须做一些表单提交,然后离开拥有 iframe 的幻想框。怎么做?我尝试使用$.fn.fancybox.close();,但它会导致一些错误。

0 投票
8 回答
30429 浏览

javascript - 如何确定fancybox何时打开?

我需要知道fancybox 已经打开以允许或拒绝启动另一个功能。

像“onStart”或“onClosed”这样的内置函数 Fancybox 不起作用。

我说的是版本 1.3.0 RC2

0 投票
1 回答
5043 浏览

jquery - jquery - Fancybox - 弹出窗口不“弹出”

我正在尝试使用 jQuery Fancybox 从网站弹出 youtube 视频。我已按照 fancybox.net 网站的说明进行操作,但并不高兴,视频只是内嵌显示。

我有所有的 .js 文件,.css 文件,但你可以在这里看到:http ://www.rouviere.com/~idp2/ideaPeople.html点击图片只会弹出视频内联.

它应该像这里的视频链接一样工作:http: //fancybox.net/example但事实并非如此。

这是代码:

0 投票
1 回答
1493 浏览

jquery - jQuery Fancybox - 有趣的错误和没有弹出窗口

我在此处安装 jQuery fancybox 时收到“is null”错误

这是jQuery:

这是html部分:

希望能帮助我弄清楚为什么我收到错误并且没有弹出视频。

谢谢。

0 投票
1 回答
1259 浏览

jquery - jQuery fancybox 如何在我自己的 DIV 中调用它?

嗨,我想自己显示花式框,<div>因为我需要另一个输出位置。

花哨的 JS 正在<div>我的 HTML 中创建一个我无法通过 CSS 操作的结构。<div id="xyz">例如,我只想显示这个结构。

请帮忙?