问题标签 [prettyphoto]

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 回答
700 浏览

jquery - Pause FlexSlider when PrettyPhoto is open

Following on from this discussion:

Pause Flexslider when overlay is open

PrettyPhoto overlay is called div.pp_overlay but when I amend the code to account for this it ignores it.

Am I missing something?

0 投票
1 回答
3839 浏览

javascript - Prettyphoto - 如何将唯一参数传递给回调函数

无论如何,prettyphoto 中有没有让我将参数传递给回调函数

这是我目前的设置

注意:我在回调中将主题值硬编码为 13 - 但这应该基于单击的链接。

页面中有多个这样的 a href 标签,每个标签都有一个唯一的 topic_id

那么如何将唯一的 topic_id 传递给回调函数

非常感谢

0 投票
3 回答
2251 浏览

jquery - PrettyPhoto - 将唯一参数从 iframe 窗口传递到父页面

我最近开始使用 prettyphoto 来显示视频。

这是我目前的设置

这就是正在发生的事情

1) 当用户点击链接时 - 调用 play-video php 操作,该操作从数据库中检索视频 url 并传递,以便可以在弹出窗口中播放。这工作正常。

2) 现在播放视频还会生成一个唯一的 ID,该 ID 会传递到播放视频的页面(iframe 窗口)。现在我只是在页面上显示该值。我可以将该唯一 ID 存储为隐藏字段或 div 值。

3) 现在,当用户关闭此窗口时 - 我如何在主页中漂亮照片的回调函数中访问此唯一 ID。

非常感谢您的时间

0 投票
0 回答
246 浏览

prettyphoto - 如何为 prettyPhoto 设置默认图像?

我使用 prettyPhoto API。

我需要设置默认图像。如何在 api_images 数组中设置默认图像?

0 投票
2 回答
654 浏览

jquery - 流沙:在 Chrome 中排序后,缓存的图像会消失

问题

您第一次访问我的项目页面并过滤结果时一切正常。但是由于某种原因,每当我第二次过滤所有图像消失时(它将不透明度设置为 0),Chrome 中的某些原因。

投资组合页面

我似乎无法弄清楚它在哪里做这件事,而且它只发生在 Chrome 中的事实使它更加混乱。

这是jquery代码Jquery:

HTML 下面是我在我的页面上使用的 html。我一遍又一遍地看着它,一切似乎都很好。

更新: 我认为这可能有助于补充一点,如果我在第一次在 chrome 中正常工作之前从未访问过该网站。但刷新后图像再次消失。

0 投票
0 回答
6656 浏览

javascript - Prettyphoto API 和其他选项

我正在使用 PrettyPhoto 创建画廊。我已经实现了 API 以尽快启动画廊。这是代码,它可以工作。

现在我需要从图库中删除一些东西,比如社交按钮。 是文档,在“自定义”部分有我需要的。我应该使用选项social_tools并将其设置为false,如何将其插入到上面的代码中?

此致

编辑:已解决!只需将这些指令作为 prettyPhoto 参数,如下所示:

0 投票
1 回答
2251 浏览

jquery - prettyPhoto 更改图片回调数据

任何人都知道如何通过带有 Jquery prettyPhoto 的 changepicturecallback 函数检索当前图像数据(alt、src)?

我想将这两个变量传递给 ajax 脚本,但我似乎无法掌握要传递的信息。试过这个无济于事。

必须有一种方法可以在运行时轻松访问这些数据。有什么建议或指向正确的方向吗?

当我与 Gallerific 合作时,我能够使用

编辑 => 只需要缩小我对目标的搜索范围

现在工作得很好。

0 投票
1 回答
4643 浏览

jquery - jquery prettyPhoto 冲突

如果我没有用正确的术语解释这一点,我会提前道歉,我主要是在学习 C# 知识。我有 3 组 jQuery 代码 prettyPhoto、Nivo Image 滑块和 jQuery UI 选项卡。我对同一页面上的图像和视频都使用了 prettyPhoto。

我的 Nivo Image Slider 和我的 UI 选项卡都可以正常工作,但我一辈子都无法让 prettyPhoto 正常工作。我搜索了论坛等,并尝试过,

1)这可能是因为我使用了多个库,因此我转而只使用 jquery 库(我现在所在的位置)。

2)我也尝试过使用 jquery.noConflict(); 以几种不同的方式编码,但没有运气。

目前我认为这可能是由于使用了多个版本的 jquery,但老实说,我对如何解决它有点过头了。我的代码如下,

在我的主页 Master 的 head 标签中,

我的 Content Master 页面的 head 标签中的代码,

还有一个 HTML 参考的例子,

预先感谢您的任何帮助。

0 投票
4 回答
1113 浏览

javascript - 有没有办法将初始化函数传递给 Orbit 幻灯片?

我解决了我原来的问题,但我想知道是否有更优雅的解决方案。我正在使用 Foundation 的 Orbit 创建幻灯片。这不是简单的幻灯片,它是一个幻灯片,其中每张幻灯片都定义了一个数据标题,并且在这个数据标题中有需要加载模式对话框的 HTML。

如果您使用 Foundation,您会立即考虑使用 Reveal 库来调出模态对话框,我会的,但要求使用 prettyPhoto。(这些是要求。)问题是数据标题中的元素不受原始初始化调用的影响:

$("a[rel^='prettyPhoto']").prettyPhoto();

我需要做的是确保在加载每个数据标题时对其进行初始化。好吧,这就是问题所在。我已经通过使用 afterSlideChange 事件解决了幻灯片转换的问题,但问题是第一张幻灯片。我需要为显示的第一张幻灯片调用此方法。

这是解决此问题的代码:

有没有更好的方法来做到这一点而不必复制该代码。我应该自己定义一个“initializeSlide”事件,还是有一些我只是想念的答案?

0 投票
1 回答
795 浏览

javascript - 弹出 JS 画廊图像被重复

http://2012.delineamultimedia.com/delinea_new_12.html#home_portfolio_botm_bg

这个投资组合模板有一个部分,其中包括一个看起来像是 HTML 模板的 wordpress 插件(这是我正在使用的所有 html、css 和 js,没有 wordpress)...插件看起来是在复制 fancybox 和 prettyPhoto与“rel”属性关联的弹出图像。如果您单击“第 1 个图像”图标,您将看到 prettyPhoto 与此弹出窗口相关联,并且当在标记中我仅链接到 1 个图像时,它在图库中显示 2 个图像。

我发现这个脚本上的行...http://2012.delineamultimedia.com/js/script.js 这是页面上的第一行之一。

这个循环接缝似乎导致了这个问题。有没有办法改变这个循环以不复制弹出图像?