当我使用以下代码加载Fancybox弹出窗口时,我正在尝试向按钮标记添加按钮onclick事件:
var processOrder = function(id) {
$('#processPopupLink').fancybox({
'hideOnContentClick': false,
'frameWidth': 850,
'frameHeight': 695
}).click();
$('#processComplete').click(function() {
alert('debug');
});
}
但是,当我点击按钮时,它没有显示消息框,我不知道为什么它不起作用,任何帮助都将不胜感激。
修改
我不想让它点击按钮,我希望它能够在打开fancybox弹出窗口时为fancybox弹出窗口上的现有按钮添加onclick。
答案 0 :(得分:5)
来自Fancybox API:
onComplete - 将被调用一次 显示内容。
$('#processPopupLink').fancybox({
onComplete: function() {
$('#processComplete').click(function()
{
alert('debug');
});
}
});