jquery使用fadeOut函数,带callback函数,第二次fadeIn时失效
很诡异的问题,研究了很久,实在没有办法了,求助各位大神!//显示模式消息窗口functionshowMsgToModel(mTitle,mMsg){$("#hTitle"...
很诡异的问题,研究了很久,实在没有办法了,求助各位大神!
//显示模式消息窗口
function showMsgToModel(mTitle, mMsg) {
$("#hTitle").html(mTitle + "<img src='/Content/Images/loading-point.GIF' />");
$("#pMsg").html(mMsg);
$("#divModalMsg").fadeIn(200);
}
//隐藏模式消息窗口
function hideMsgToModel(func) {
$("#divModalMsg").fadeOut(200, function () { func(); });
}
第一次执行时fadeIn是有效的,当调用过一次hideMsgToModel后
hideMsgToModel(showModalDialog("danger", "在更新会员资料时出现错误!", msg));
我第二次在showMsgToModel时,这个窗口就不会出现了
我尝试过将hideMsgToModel改为
function hideMsgToModel(func) {
$("#divModalMsg").fadeOut(200);
func();
}
就不会存在这个问题,但是达不到我的要求。
在Chrome和IE10下都是这样的 展开
//显示模式消息窗口
function showMsgToModel(mTitle, mMsg) {
$("#hTitle").html(mTitle + "<img src='/Content/Images/loading-point.GIF' />");
$("#pMsg").html(mMsg);
$("#divModalMsg").fadeIn(200);
}
//隐藏模式消息窗口
function hideMsgToModel(func) {
$("#divModalMsg").fadeOut(200, function () { func(); });
}
第一次执行时fadeIn是有效的,当调用过一次hideMsgToModel后
hideMsgToModel(showModalDialog("danger", "在更新会员资料时出现错误!", msg));
我第二次在showMsgToModel时,这个窗口就不会出现了
我尝试过将hideMsgToModel改为
function hideMsgToModel(func) {
$("#divModalMsg").fadeOut(200);
func();
}
就不会存在这个问题,但是达不到我的要求。
在Chrome和IE10下都是这样的 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询