javascript - 如何在页面加载时打开一个宏伟的弹出窗口?

标签 javascript jquery html magnific-popup

我正在使用 Magnific Popup我希望在弹出页面加载后立即显示视频。

我的插件可以正常工作,但我不知道如何让它在页面加载后立即弹出,而无需单击缩略图。

我四处寻找解决方案,但未能成功。

最佳答案

如果您使用的是 jQuery,您可以只监听窗口加载事件,然后像这样为您的 Magnific Popup 调用 open 方法:

(function($) {
    $(window).load(function () {
        // retrieved this line of code from http://dimsemenov.com/plugins/magnific-popup/documentation.html#api
        $.magnificPopup.open({
            items: {
                src: 'someimage.jpg'
            },
            type: 'image'

          // You may add options here, they're exactly the same as for $.fn.magnificPopup call
          // Note that some settings that rely on click event (like disableOn or midClick) will not work here
        }, 0);
    });
})(jQuery);

关于javascript - 如何在页面加载时打开一个宏伟的弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18726419/

相关文章:

javascript - jQuery 演练插件

javascript - 在另一个回调中运行 jQuery 函数时出现问题

javascript - 使用 JavaScript 禁用下拉菜单

css - 如何始终在 HTML5 的 iframe 中显示滚动条

javascript - XMLHttpRespone 为空且状态为 0

javascript - 如何在 JavaScript 中的列表中添加多个条目

javascript - 获取 dojo comboBox 值

JavaScript新手很困惑: if(event. shiftKey == 57)?

javascript - jquery 自动完成接受而不从下拉列表中选择

javascript - 如何使用 angularjs 获取用户所属的安全组列表