我正在尝试使用以下代码向 Fancybox 弹出窗口中加载的按钮标签添加 onclick 事件:
var processOrder = function(id) {
$('#processPopupLink').fancybox({
'hideOnContentClick': false,
'frameWidth': 850,
'frameHeight': 695
}).click();
$('#processComplete').click(function() {
alert('debug');
});
}
然而,当我点击按钮时,它并没有显示消息框,我不知道为什么它不起作用,任何帮助将不胜感激。
编辑:我不想点击按钮,我希望在fancybox弹出窗口打开时向现有按钮添加onclick。
#processComplete
存在吗?把 click 处理程序的赋值移到 fancybox 之前怎么样? - Felix Kling