繁体   English   中英

在Modal Popup Extender窗口(JavaScript)之间闪烁?

[英]Flickering between Modal Popup Extender windows (JavaScript)?

我有3个分页的AJAX Modal Popup Extender窗口,它们显示应用程序的帮助页面。

我有隐藏和显示相关模式窗口的脚本。 每个功能都从模式面板中的“下一步”和“后退按钮”中触发。

    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返回到HelpTable时出现闪烁。 它在IE8中很普遍,但在Firefox和Chrome中也偶尔出现。 所有模态面板共享相同的灰色“模态背景”。

function Help_Back(sender, args) {

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

知道为什么会这样吗?

干杯

尝试在Help_Back中切换show / hide命令的顺序,它们可能会迅速争夺在IE8中趋于变暗的聚光灯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM