【问题标题】:Flickering between Modal Popup Extender windows (JavaScript)?模态弹出扩展器窗口(JavaScript)之间闪烁?
【发布时间】:2013-03-07 14:32:05
【问题描述】:

我有 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();
}

知道为什么会这样吗?

干杯

【问题讨论】:

    标签: javascript jquery asp.net css


    【解决方案1】:

    尝试在 Help_Back 中切换显示/隐藏命令的顺序,它们可能会快速争夺在 IE8 中往往会发出非常暗淡的聚光灯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-06
      • 2011-12-13
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 2018-07-27
      • 2012-10-22
      相关资源
      最近更新 更多