如何使用回调函数确保只在函数执行完成后才隐藏div

时间:2013-07-08 10:43:57

标签: javascript html

我在现有代码中添加了一个功能,我想让一个div可见(包含等号),然后执行该函数后,只有div应该被隐藏。但是这个函数正在进行一些异步调用。所以我不知道怎么把那个div保留在那里

 function bounceRunning()
 {
     var strBounce = confirm("Do you really want to bounce all the running interfaces?");
     if (strBounce == true) {
        idDivread.style.display='';
        var strMsg;
        var rows = document.all('KnlTbl').rows;
        //loop through our interfaces
        for(var i = 0;i < rows.length;i++)
        {
            //is this interface running?
            if(rows[i].cells[1].innerText == 'Running')
            {
                bounce(i,true);
            }
        }

        //display any message the bounce manager may have
        displayBounceMsg();
        idDivread.style.display='none';
    }   
} 

如何确保此div保持在那里直到显示反弹功能完成。此代码处于怪异模式,所以不要担心document.getElementById

0 个答案:

没有答案