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

时间:2010-05-27 09:52:17

标签: jquery html click

当我使用以下代码加载Fancybox弹出窗口时,我正在尝试向按钮标记添加按钮onclick事件:

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

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

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

修改

我不想让它点击按钮,我希望它能够在打开fancybox弹出窗口时为fancybox弹出窗口上的现有按钮添加onclick。

1 个答案:

答案 0 :(得分:5)

来自Fancybox API

  

onComplete - 将被调用一次   显示内容。

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