Javascript jQuery对话框在页面加载时激发,尝试在单击时使其生效
这是我的代码:Javascript jQuery对话框在页面加载时激发,尝试在单击时使其生效,javascript,jquery,dialog,modal-dialog,Javascript,Jquery,Dialog,Modal Dialog,这是我的代码: $('#delete_me').click(openDialog()); function openDialog(){ $('#myDialog').dialog({ 'title': 'My Dialog Header', 'buttons': { 'yes': function(event) { } }
$('#delete_me').click(openDialog());
function openDialog(){
$('#myDialog').dialog({
'title': 'My Dialog Header',
'buttons': {
'yes': function(event) {
}
}
});
}
该对话框显示当页面加载,然后当元素被单击时,它按需要工作,我做错了什么?我不想在加载页面时显示对话框
编辑:
这样,对话框仅在单击时显示,但在0.5秒后消失
$('#delete_me').click(function(){openDialog();});
您需要传递函数,只需在传递openDialog时删除括号即可
$('#delete_me').click(openDialog);
$('delete#me')。单击(openDialog)代码>传递函数,不要调用函数显示和立即消失如果添加返回false会发生什么代码>在openDialog()
函数的末尾,它会立即显示并消失