【问题标题】:Override/decorate javascript alert function覆盖/装饰javascript警报功能
【发布时间】:2014-07-01 14:46:43
【问题描述】:

我想覆盖 alert() Javascript 函数,同时保留 它的“聚焦”行为。即,自定义方面,同时将焦点放在打开弹出窗口的浏览器选项卡上。

【问题讨论】:

    标签: javascript overriding decorator


    【解决方案1】:

    无法直接自定义/装饰 javascript 警报框。我建议做的是创建一个自定义警报模式,就像 twitter bootstrap 使用的那样。

    other stackoverflow questions 中被问到过(这个推荐jQuery UI 的modal)。

    仅此一项不会将焦点带到打开弹出窗口的浏览器选项卡上。 This answer 为使用 window.focus() 的 firefox 提供了一个不错的解决方案。

    【讨论】:

    • 引导警报是否会将焦点设置在自己的选项卡上?
    • 我编辑了我的原始答案。不,它本身不会聚焦选项卡,但您可以另外使用诸如 window.focus() 之类的东西。
    猜你喜欢
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-06
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    • 2012-02-17
    相关资源
    最近更新 更多