jQuery,只允许点击对话是按钮一次
jQuery, allow only once to click on dialogue yes button
我正在尝试编写一个 jQuery 对话框,当我单击 'OK' 按钮时,每次单击它都会发送数据。
所以,无论我点击它多次还是点击 'ok' 按钮一次,我都需要它只工作一次。
$.dialogue({
class: 'big',
body: html,
yes: {
text: 'ok',
func: function() {
//execute some codes
}, //end function
},
no: {text: 'Cancel'},
});
$.dialogue({
class: 'big',
body: html,
yes: {
text: 'ok',
func: (function() {
var executed = false;
return function () {
if (!executed) {
executed = true;
//execute some codes
}
};
})(), //end function
},
no: {text: 'Cancel'},
});
我正在尝试编写一个 jQuery 对话框,当我单击 'OK' 按钮时,每次单击它都会发送数据。
所以,无论我点击它多次还是点击 'ok' 按钮一次,我都需要它只工作一次。
$.dialogue({
class: 'big',
body: html,
yes: {
text: 'ok',
func: function() {
//execute some codes
}, //end function
},
no: {text: 'Cancel'},
});
$.dialogue({
class: 'big',
body: html,
yes: {
text: 'ok',
func: (function() {
var executed = false;
return function () {
if (!executed) {
executed = true;
//execute some codes
}
};
})(), //end function
},
no: {text: 'Cancel'},
});