当我使用以下代码加载我的 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/