[英]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.