我在使用对话框上的关闭按钮时遇到了一些麻烦。我跟着我发现的一个例子,但是我不会关闭。我做错了什么?
$(function() {
$('#message').dialog({
autoOpen: false,
bgiframe: true,
modal: true,
buttons: {
'Okay': function() {
document.location =
'http://www.google.com';
},
'Cancel': function() {
('#message').dialog('close');
}
}
});
$('button').click(function() {
$('#message').dialog('open');
});
});
答案 0 :(得分:4)
答案 1 :(得分:4)
替换
('#message').dialog('close');
使用:
$(this).dialog('close')
答案 2 :(得分:2)
这就是界限:
'取消':function(){ ( '#message')对话框( '关闭')。 }
将其更改为:
'取消':function(){$(this).dialog('close'); }
答案 3 :(得分:1)
由于我的点击事件是指一般按钮,点击取消按钮基本上会再次打开对话框。我给了按钮一个id并引用了它。