2013-03-07 148 views
0

我有3個分頁AJAX模式彈出式擴展窗口顯示我的應用程序的幫助頁面。Modal Popup Extender窗口(JavaScript)之間閃爍?

我有這個腳本隱藏和顯示相關的模態窗口。每個功能都從模式面板中的「下一步」和「後退按鈕」觸發。

function Help_Next(sender, args) { 

     $find('HelpTable').hide(); 
     $find('HelpTable2').show(); 

    } 

    function Help_Back(sender, args) { 

     $find('HelpTable').show(); 
     $find('HelpTable2').hide(); 
    } 

    function Help_Last(sender, args) { 

     $find('HelpTable3').hide(); 
     $find('HelpTable').hide(); 
     $find('HelpTable2').show(); 

    } 


    </script> 

該腳本正常工作,並允許彈出窗口模式之間的尋呼。唯一的問題是從HelpTable2返回到幫助表時,我遇到閃爍現象。它在IE8中很流行,但在Firefox Chrome &中偶爾也會發生。所有模態面板共享相同的灰色模態背景。

function Help_Back(sender, args) { 

    $find('HelpTable').show(); 
    $find('HelpTable2').hide(); 
} 

任何想法爲什麼會發生這種情況?

乾杯

回答

1

嘗試切換Help_Back顯示/隱藏命令的順序,他們可能會迅速爲一般用在IE8閃耀相當暗淡的光點戰鬥

+0

哈哈的確不錯,試過這種沒有無濟於事。不管怎麼說,還是要謝謝你。 – Hardgraf 2013-03-07 15:42:36