在页面加载时加载大量弹出窗口

时间:2015-03-23 09:24:26

标签: javascript jquery html css magnific-popup

我正在一个网站上工作,当有人用magnific popup打开页面(延迟5秒)时,想要显示YouTube视频。

这是可行的代码(感谢@Yoink!)

 setTimeout(function(){
  $.magnificPopup.open({
      items: {
          src: 'http://www.youtube.com/watch?v=0O2aH4XLbto'
      },
      type: 'iframe'
  });
}, 5000)

1 个答案:

答案 0 :(得分:3)

它正在运作,你将这个巨大的弹出窗口绑定到了班级。如果你要将div更改为锚链接,它将会打开。

如果您希望弹出窗口显示在窗口加载上,请使用以下命令:

$.magnificPopup.open({
    items: {
        src: 'http://www.youtube.com/watch?v=0O2aH4XLbto'
    },
    type: 'iframe'
});

对于延迟,我在文档中看不到任何内容,我可能错过了,但您可以执行以下操作。

 setTimeout(function(){
      $.magnificPopup.open({
          items: {
              src: 'http://www.youtube.com/watch?v=0O2aH4XLbto'
          },
          type: 'iframe'
      });
 }, 5000);