【发布时间】:2019-11-18 07:41:13
【问题描述】:
模态关闭时我需要调用一个函数。我的代码如下,
function openModal(divName) {
$("#"+divName+"Modal").modal({
overlayClose: false,
closeHTML: "<a href='#' title='Close' class='modal-close'>X</a>",
onShow: function (dialog) {
$('#simplemodal-container').css({ 'width': 'auto', 'height': 'auto', 'padding-bottom': '1000px' });
var tmpW = $('#simplemodal-container').width() / 2
var tmpH = $('#simplemodal-container').height() / 2
$('#simplemodal-container').css({ 'margin-left': tmpW * -1, 'margin-top': tmpH * -1 });
},
close:onClose,
onClose: ModalClose(),
opacity: 50,
persist: true
});
}
我尝试了以下两种调用函数的方法,但都不起作用
第一种方式
function onClose() {
alert('called');
}
第二种方式
$('.resetbutton').click(function () {
alert('called');
}
【问题讨论】:
-
你用的是什么模态插件?
-
@PatrickEvans 我正在使用剑道
-
更改 closeHTML: "X",
-
onClose: ModalClose(),应该是:onClose: ModalClose,
标签: javascript jquery function onclick modal-dialog