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

标签 javascript jquery asp.net css

我有 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 中切换显示/隐藏命令的顺序,它们可能会快速争夺在 IE8 中往往会非常暗淡的聚光灯

关于javascript - 在 Modal Popup Extender 窗口(JavaScript)之间闪烁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15273840/

相关文章:

javascript - 如果达到限制,可移动的动态 Bootstrap Tab 菜单 slider

javascript - 在对象中的各个元素上使用 jQuery .append

javascript - 两个插件。两者在同一元素上都有单击事件,但其中一个取消了另一个

jquery - 使用ajax和java servlet上传文件

c# - 如何从数据库设置日历控件的日期?

c# - 由于不区分大小写的 URL 和默认值,如何避免 ASP.NET MVC 中的重复内容?

javascript - 单击 popup.html(chrome 扩展)后执行脚本

javascript - ExtJS:确保用户提交表单

c# - 修剪字符串,删除 c# 中的最后一个字符

javascript - 使用 Javascript 在 div 元素之间切换