我的下拉名称为user_status
。
在此选择的更改事件中,会出现一个对话框弹出窗口。 这是代码。
$('.user_status').change(function(){
$('#dialog-confirm').dialog({
title : 'Change Status',
resizable : false,
width : 250,
height : 120,
modal : true,
buttons : {
'Yes': function() {
dialog_obj.dialog('close');
},
'No': function() {
$(this).dialog('close');
}
}
});
});
我的问题是在变更事件上弹出这个弹出窗口很慢(可能需要3或4秒)。如何在更改事件中加快此弹出窗口?
答案 0 :(得分:1)
之前定义你的对话框,然后在这样的事件上打开jquery对话框(未经测试的代码):
var jDialog = $('#dialog-confirm').dialog({
title : 'Change Status',
resizable : false,
width : 250,
height : 120,
modal : true,
autoOpen : false,
buttons : {
'Yes': function() {
dialog_obj.dialog('close');
},
'No': function() {
$(this).dialog('close');
}
}
});
$('.user_status').change(function(){
jDialog.dialog('open');
});