javascript - Fancybox画廊弹出问题

标签 javascript jquery html fancybox

我确信我已经为此选择了完美的标题,但是,如果有人能想出更好的标题,请随意编辑。不管怎样,当你点击图像时,我在为我的画廊集成 jQuery 插件 fancybox 时遇到了一个小问题,它意味着打开一个弹出窗口。展示画廊click here

我选择使用 iframe 的原因是因为我希望图库能够同时展示视频和图像。 iframe 是实现此目的的正确格式吗?

<script type="text/javascript">
$(document).ready(function() {
    $(".various").fancybox({
        minWidth    : 902,
        minHeight   : 505,
        fitToView   : true,
        width       : '50%',
        height      : '50%',
        closeClick  : true,
        openEffect  : 'fade',
        closeEffect : 'fade',
        type : 'iframe',
        preload: 'auto',
        helpers: {
            thumbs: {
             width   : 50,
             height  : 50
            } // closes thumbs
           } // closes helpers
    });
});

我正在使用插件Montage对于响应式元素。如果两个插件之间存在某种形式的冲突。有人可以纠正我哪里出错了。

最佳答案

我最近尝试使用 fancybox 来显示图像和照片,但我找不到合适的解决方案。相反,我使用 PrettyPhoto我发现它非常好,有很多可定制的选项。如果您愿意/能够从 fancybox 切换,我建议使用它。

要进行设置,只需设置您的 PrettyPhoto 选择器

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

然后,对于要在图库中显示的每个图像和/或视频链接,只需将属性(在方括号中包含图库名称)添加到链接即可

rel="prettyPhoto[myGalleryName]"

关于javascript - Fancybox画廊弹出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14924903/

相关文章:

javascript - Backbonejs路由区分大小写问题

javascript - Alfresco 社区版本 5.1.x 可以使用自定义 javascript 启动工作流程

javascript - 按位非 NaN : why does ToInt32 convert NaN to zero?

javascript - 创建一个变量,其中包含单击的 div 的 id

html - div 中的图像在图像下方有额外的空间

html - 如何设置多选的宽度?

javascript - 使用 jquery 根据背景颜色对表格行进行排序

javascript - 为什么直接将 Promise.all 传递给 .then 函数会抛出错误?

jQuery #div 滚动

javascript - jQuery Tabulator 插件不工作