Fancybox:在页面的任何部分单击时,打开Fancybox

圣骑士

我正在尝试使用jQuery和Fancybox在页面中实现一个简单的操作,但是我无法使用我的代码。

我需要创建一个代码,当用户单击页面的任何部分时,Fancybox会打开一个模式。

如果您不知道什么是模态,那就是模态。

目前,我的代码如下:

<script>
        $(document).ready(function(){
          $(document).click(function(e){
            $.fancybox.open([{
              href: '/welcome',
              title: 'Welcome to Our Website!'
            }],
            {
              width: 800,
              height: 600
            });
          });
        });
</script>

对我来说,代码很不错,但是当我转到此页面并单击页面的许多部分时,没有任何反应。注意:控制台不会显示任何错误消息,所以,我在做什么错呢?

肯尼迪

如果您想在用户在页面加载后(以及他们与页面本身进行交互之前)在页面上的任意位置单击时打开fancybox,请尝试

jQuery(document).ready(function ($) {
    // add fancybox class to body on page load
    $("body").addClass("fancyopen");
    // bind click to body
    $(".fancyopen").on("click", function () {
        $.fancybox([{
            href: "/yourpage.html",
            title: "welcome to our website"
        }], {
            width: 300,
            height: 200,
            type: "iframe",
            afterShow: function () {
                $(".fancybox-wrap").on("click", function (event) {
                    event.stopPropagation(); // so you can click fancybox without calling it again
                });
            },
            afterClose: function () {
                $(".fancyopen").unbind("click").removeClass("fancyopen"); // now you can interact with the page
            }
        }); // fancybox
    }); // on
}); // ready

参见JSFIDDLE

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Fancybox 2在页面顶部打开

来自分类Dev

页面加载时自动打开后无法关闭fancybox

来自分类Dev

jQuery&Fancybox单击图像以打开新页面/链接(更新现有代码)

来自分类Dev

在启动页面上以js编码的内容的Fancybox iframe-如何在页面加载时打开?

来自分类Dev

Fancybox的“关闭”按钮在单击时消失

来自分类Dev

如何停止此fancybox在加载时打开?

来自分类Dev

带有 jquery cookie 的 Fancybox Modal 在页面加载时打开一次

来自分类Dev

FancyBox iFrame-在iFrame中链接以关闭FancyBox并在原始父页面中打开

来自分类Dev

Fancybox打开新窗口

来自分类Dev

Fancybox无法打开

来自分类Dev

FancyBox Jquery 打开

来自分类Dev

单击时使用fancybox弹出图像库的链接列表

来自分类Dev

Fancybox弹出框防止单击复选框时

来自分类Dev

打开fancybox时如何启用父文档的滚动?

来自分类Dev

如何在关闭fancybox时停止页面重定向?

来自分类Dev

在fancybox2之外单击

来自分类Dev

如何检查fancybox是否打开

来自分类Dev

单击重定向到其他页面的“提交”按钮时,如何打开Bootstrap模式?

来自分类Dev

单击按钮时如何更新html / jsp页面的特定部分?

来自分类Dev

单击导航栏时滚动到页面的一部分

来自分类Dev

Fancybox-无法在Fancybox窗口中打开图像

来自分类Dev

在单击按钮的页面上显示部分视图页面的内容

来自分类Dev

需要在页面滚动上打开fancybox内容而不是点击某处

来自分类Dev

fancybox在点击时不显示

来自分类Dev

关闭嵌入的Fancybox时出错

来自分类Dev

单击后如何获取按钮转到页面的特定部分?

来自分类Dev

Fancybox问题,点击打开仅img

来自分类Dev

FancyBox在浏览器/屏幕外部打开

来自分类Dev

在ajax错误时保持fancybox打开

Related 相关文章

  1. 1

    Fancybox 2在页面顶部打开

  2. 2

    页面加载时自动打开后无法关闭fancybox

  3. 3

    jQuery&Fancybox单击图像以打开新页面/链接(更新现有代码)

  4. 4

    在启动页面上以js编码的内容的Fancybox iframe-如何在页面加载时打开?

  5. 5

    Fancybox的“关闭”按钮在单击时消失

  6. 6

    如何停止此fancybox在加载时打开?

  7. 7

    带有 jquery cookie 的 Fancybox Modal 在页面加载时打开一次

  8. 8

    FancyBox iFrame-在iFrame中链接以关闭FancyBox并在原始父页面中打开

  9. 9

    Fancybox打开新窗口

  10. 10

    Fancybox无法打开

  11. 11

    FancyBox Jquery 打开

  12. 12

    单击时使用fancybox弹出图像库的链接列表

  13. 13

    Fancybox弹出框防止单击复选框时

  14. 14

    打开fancybox时如何启用父文档的滚动?

  15. 15

    如何在关闭fancybox时停止页面重定向?

  16. 16

    在fancybox2之外单击

  17. 17

    如何检查fancybox是否打开

  18. 18

    单击重定向到其他页面的“提交”按钮时,如何打开Bootstrap模式?

  19. 19

    单击按钮时如何更新html / jsp页面的特定部分?

  20. 20

    单击导航栏时滚动到页面的一部分

  21. 21

    Fancybox-无法在Fancybox窗口中打开图像

  22. 22

    在单击按钮的页面上显示部分视图页面的内容

  23. 23

    需要在页面滚动上打开fancybox内容而不是点击某处

  24. 24

    fancybox在点击时不显示

  25. 25

    关闭嵌入的Fancybox时出错

  26. 26

    单击后如何获取按钮转到页面的特定部分?

  27. 27

    Fancybox问题,点击打开仅img

  28. 28

    FancyBox在浏览器/屏幕外部打开

  29. 29

    在ajax错误时保持fancybox打开

热门标签

归档