我正在使用Dialog。当我点击打开Dialog时,我总是要点击两次。我尝试了很多解决方案,但它没有用。
jQuery(result).on('click', function() {
jQuery(why).dialog({
create: function (event, ui) {
jQuery(".ui-corner-all").css('border-radius','0px !important');
},
autoOpen: true,
title: "Whois Info",
width: 1170,
height: 600,
modal: true,
buttons: {
Close: function() {jQuery(this).dialog("close");return false;}
}
});
});
答案 0 :(得分:0)
按钮单击时,您不需要每次都初始化对话框。将初始化部分移动到document.ready函数中。然后在click函数内部只需编写代码即可使对话框可见。
类似的东西:
$( function() {
jQuery("#id").dialog({
create: function (event, ui) {
jQuery(".ui-corner-all").css('border-radius','0px !important');
},
autoOpen: true,
title: "Whois Info",
width: 1170,
height: 600,
modal: true,
buttons: {
Close: function() {jQuery(this).dialog("close");return false;}
}
});
jQuery(result).on('click', function() {
jQuery("#id).dialog('open');
});
});