javascript 自动打开fancybox5 iframe,无需点击页面加载

6kkfgxo0  于 12个月前  发布在  Java
关注(0)|答案(1)|浏览(122)

如何打开fancybox5而不点击,我的点击基本代码是:

Fancybox.bind("[data-fancybox=\'iframe3\']", {
    defaultType:"iframe",
    on: {
        "destroy": (fancybox, eventName) => {
                window.location.reload();
        },
    },
});

字符串
链接:

<a data-fancybox="iframe3" data-preload="false" href="https://google.com"></a>

mkh04yzy

mkh04yzy1#

这里有几种在页面加载时启动Fancybox的方法。

1从以前使用的选择器开始

Fancybox.fromSelector('[data-fancybox="iframe3"]');

字符串
https://jsfiddle.net/jqwx9pfm/
https://fancyapps.com/fancybox/getting-started/#launch-by-specifying-a-selector-or-elements

2开始使用Fancybox.show() API方法

Fancybox.show([{
  src : "https://google.com",
  type: "iframe" 
}], {
  on: {
    "destroy": (fancybox, eventName) => {
      window.location.reload();
    },
  },
});


https://jsfiddle.net/wejs9kz7/
https://fancyapps.com/fancybox/getting-started/#option-2-programmatic

相关问题