【问题标题】:Show or Hide a Div When (Triggered By) Console Displays An Error当(由)控制台显示错误时显示或隐藏 Div
【发布时间】:2015-08-26 15:34:36
【问题描述】:

这里的问题是我使用的 javascript 库有一个本机错误,当某组按钮被按下太多次(超过特定限制)时,该错误会不断弹出。然后需要刷新页面(现在直到解决本机问题)。

我已将此警报添加到我的 html 中,本质上我希望它在控制台报告错误时弹出。 (我正在使用 Chrome)

<div class="alert alert-danger" role="alert" style="display:none;">Please Refresh Page</div>

为此,我基本上会像这样使用 jquery:

$('.alert').fadeIn()

但是我不确定如何触发这个简单的 jquery 调用。我如何在控制台上监听,当控制台报告错误时,调用那个 jquery 函数使那个警报横幅可见?

我无法为我的问题找到明确的答案,希望 StackOverflow 社区能找到答案!提前致谢。

【问题讨论】:

标签: javascript jquery html error-handling alert


【解决方案1】:

使用this link,我通过这样做在this codepen 中得到了你想要的效果:

window.onerror = function(error, url, line) {
    $('.alert').fadeIn();
};

【讨论】:

  • 谢谢!完美运行:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-31
  • 1970-01-01
  • 1970-01-01
  • 2014-05-29
  • 2021-06-04
  • 1970-01-01
相关资源
最近更新 更多