jquery - 在 Fancybox 弹出窗口打开时添加按钮单击事件

标签 jquery html click

当我使用以下代码加载我的 Fancybox 弹出窗口时,我试图将按钮 onclick 事件添加到按钮标签:

var processOrder = function(id) {
    $('#processPopupLink').fancybox({
        'hideOnContentClick': false,
        'frameWidth': 850,
        'frameHeight': 695
    }).click();

    $('#processComplete').click(function() {
        alert('debug');
    });
}

但是,当我点击按钮时它没有显示消息框,我不知道为什么它不起作用,我们将不胜感激。

编辑

我不希望它点击按钮,我希望它在打开 fancybox 弹出窗口时将 onclick 添加到 fancybox 弹出窗口上的现有按钮。

最佳答案

来自Fancybox API :

onComplete - Will be called once the content is displayed.

$('#processPopupLink').fancybox({
    onComplete: function() { 
        $('#processComplete').click(function() 
            {
               alert('debug');
            }); 
    }
});

关于jquery - 在 Fancybox 弹出窗口打开时添加按钮单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2920048/

相关文章:

javascript - 按钮点击计时器

javascript - 在 HTML 中裁剪视频?

jquery - 如何使 Recaptcha 成为 MVC 3 中的必填字段?

jquery - 隐藏两个 DIV 并在单击时切换第三个 DIV,然后反转

html - 避免表格行内的分页符

php - onclick() jQuery/JavaScript 按钮显示饼图不起作用

javascript - 范围输入和进度条增量问题

html - 为什么打印的时候图片在div外面?

javascript - 取消选择 DataTables 中的所有选定行

javascript - 防止多次点击触发