问题标签 [fancybox-2]

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 投票
3 回答
463 浏览

jquery - 关闭时在 Fancybox 上执行 Ajax 调用

下午,我想在关闭fancybox时执行一个ajax调用,下面是我当前的代码,我想知道我是否可以添加一个ajax调用,这样我就可以基本上更新我的数据库了。

0 投票
1 回答
2341 浏览

javascript - FancyBox 也滚动父页面的内容

使用带有或不带有鼠标滚轮插件的 FancyBox v2.0.6。如果用户打开 FancyBox,滚动到内容的末尾,然后继续滚动,则父页面将滚动。

这可能令人不安,因为当用户关闭 FancyBox 时,它们不在父页面上的同一位置。

当 FancyBox 打开时,有没有办法阻止父页面滚动?

0 投票
3 回答
8105 浏览

jquery - 将 HTML 插入到 fancybox 关闭按钮

我想为 fancybox 关闭按钮使用 html 而不是图像。

这是我认为应该起作用的:

只关注这里的关闭按钮。任何想法为什么这不起作用?

0 投票
1 回答
413 浏览

javascript - 单击标记时显示丰富的花式框弹出窗口

单击谷歌标记时,我想显示一些信息和一些图像。我正在使用花式框来做到这一点,但是否可以用花式框显示此类信息,因为我知道花式框仅用于显示图像。

所以我的问题是:是否可以显示丰富的花哨的弹出框(可能使用 html 标签)?

如果是这样怎么办?

谢谢

0 投票
3 回答
16517 浏览

jquery - Fancybox beforeLoad 回调:Javascript、jQuery 和引用 $this?

我不确定如何完成我想要做的事情,这在开始时似乎很简单。我想在将'visited'链接的内容调用到fancybox iframe 之前向单击的链接添加一个类。

只要我beforeLoad挂断电话,Fancybox 就可以正常工作。添加后,页面只是重新加载窗口,绕过 Fancybox。

我不确定我的beforeLoad函数(这里称为add_visited)是否允许使用 jQuery(如 中addClass),或者我是否需要坚持使用直接的 javaScript 功能(element.setAttribute("className", "visited"))。此处粘贴的代码用于 jQuery,并引用了传入thistheClicked.

因此,如您所见,我也不确定如何$(this)在函数中引用。this本质上,我想从实际$.fancybox()通话中结转。

而且,为了清楚起见,.clinical_trial_link是一个应用于锚点的类。在实际代码中是a.clinical_trial_link.

为了更清楚起见,我在这里阅读了一些对话,讨论了这种将链接标记为已访问的方法的相对优点。我得到了简单使用一个类的缺点,但是在一个像这个链接一样重的网站上,查看已经被点击的内容是必不可少的。

最后,有问题的页面位于:http: //pull4parkinsonsfoundation.org/clinical_trials/

当然,当我继续像带键盘的鲭鱼一样四处乱窜时,js 将与此处粘贴的内容有所不同。;-)

任何帮助将不胜感激,并提前感谢你们在stackoverflow上所做的出色工作。这是我多年来第一次真正不得不发布问题!

这是我的代码:

0 投票
1 回答
5413 浏览

jquery - Fancybox 2 - 将图像计数显示为标题

我想在 Fancybox 弹出窗口的标题中添加“Image 1 of 3”(与链接库中的图像位置相关),如下所示:

我已经搜索了很多地方,但在任何地方都找不到。

编辑

我设法让它在第一次点击时工作,afterLoad但是找不到下一次和上一次点击的类似功能。

0 投票
2 回答
470 浏览

javascript - jquery fancybox2 - 如何使覆盖层上的东西不可点击

我想使用fancybox2 创建一个表单。当需要时,fancybox2 表单将被显示,并且只能使用右上角的 X 按钮、转义键或提交、取消按钮来关闭,我将在此内容中添加。我怎样才能做到这一点,我怎样才能使后台的所有东西都被禁用,所以没有人可以点击它?在下一个示例中,它似乎对我不起作用:

0 投票
2 回答
382 浏览

jquery - Jquery Fancybox 回调问题

我似乎对回调和fancybox有一个有趣的问题。这是问题所在:我有一个可以从多个按钮调用的花式框。fancybox 是一个模态的 yes no 盒子。当用户选择是时,将发出回调。这很好用。当用户选择另一个项目时出现问题,fancybox 显示并且用户再次选择是。回调被触发两次,一次用于前一个项目,一次用于新项目。这是我的代码:

显示fancybox的按钮调用(页面上的多个):

花式框html:

Javascript:

先谢谢了!

0 投票
2 回答
841 浏览

ruby-on-rails - Fancybox 不显示来自 rails 的 ajax 内容渲染

我已经实现了 fancybox 来呈现来自服务器的 ajax 内容

这是fancybox代码

现在每当我链接上面的链接时,内容都会从服务器渲染,但fancybox不会在浏览器上显示它

任何想法

0 投票
2 回答
241 浏览

ruby-on-rails - 避免fancybox ajax-loader 动画

我使用fancybox所有我想要的只是“避免”fancybox的ajax-loader

原因是我已经为所有 ajax 请求设置了加载,现在每次都是使用 fancybox 发出请求,我看到两个加载器出现了哪种看起来很难看

有没有办法做到这一点

我浏览了api并找到了一个名为的方法

$.fancybox.hideLoading();

但这似乎不起作用,因为我看到加载仍然显示

任何的想法

问候