javascript - fanybox 中的事件处理程序不起作用

标签 javascript jquery fancybox fancybox-2

描述:

图像打开完美..但事件处理程序的响应没有任何内容...我不知道出了什么问题

HTML

<a class="fancybox-effects-a" href="DSC_0453.JPG" id = "po" title="Something...">

    <img  src="1399665890_143822.ico" alt="" />

</a>

Javascript

$(document).ready(function () {
    $(".fancybox-effects-a").fancybox({
                "onComplete": function () {
            // close fancybox after 3 seconds
            setTimeout(function () {
                $.fancybox.close();
            }, 3000)
        },
                helpers: {
                    title : {
                        type : 'inside'
                    },
                    overlay : {
                        speedOut : 0
                    }
                }
            });

            });

诸如 onStartonCompleteonCancel 等事件处理程序似乎没有一个在工作。有人知道为什么吗?

最佳答案

请注意,fancybox2中的回调方法有所不同。它使用了beforeLoadafterShow等,请参见fancybox2的文档here .

关于javascript - fanybox 中的事件处理程序不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26030829/

相关文章:

javascript - 没有从第二个 onchange 调用复选框回调函数

用于检查字段是否为空的 Javascript 函数

jquery - 是否有在 JavaScript 函数中使用 HtmlHelper 的正确方法?

javascript - 格式化 FancyBox 的标题

jquery - Fancybox 导航箭头和关闭按钮没有透明悬停

jquery - 当 showCloseButton 设置为 'false' 时,Fancybox iframe 关闭按钮不会隐藏

javascript - 使地理位置坐标可用于其他功能

javascript - React - 更改数据会更改 renderToStaticMarkup() 的输出但不会重绘

javascript - jQuery 动画运行不流畅

javascript - 在 Haml 表单操作中包含 Javascript 函数