我希望在完成进程callback()
方法后执行document.getElementById('btnDownload').click();
方法以下。 click()
是隐藏方法的代码。这意味着,我的意思是在click()
的完整过程之后,然后执行callback()
方法。
因为我的modelpop没有隐藏在代码背后。所以我想隐藏在javascript方法中。
function LoadPopup() {
// find the popup behavior
this._popup = $find('mdlPopup');
// show the popup
this._popup.show();
// synchronously run the server side validation ...
document.getElementById('btnDownload').click();
callback();
}
function callback() {
this._popup = $find('mdlPopup');
// hide the popup
this._popup.hide();
alert("hi");
}
答案 0 :(得分:0)
jQuery("#btnDownload").click(function () {
jQuery("#mdlPopup").fadeOut(800);
});
/* to call that anonymous function again, just use the trigger() method */
// jQuery("#btnDownload").trigger("click");
答案 1 :(得分:0)
让代码等待第一个函数的结果。
if(document.getElementById('btnDownload').click())
callback();
如果函数返回true,则运行第二个函数。