javascript - Javascript 中的自定义警报无法正常工作

标签 javascript jquery css firefox-addon

我正在使用 addon-builder 为 Firefox 开发一个插件。我想用我的插件替换 Javascript 中的普通警告框。所以,我选择了使用 jQuery 的自定义警报框。 jAlert 的详细信息在 here 中给出。 .

现在,我制作了自定义警报(警报中带有标题和颜色)。它在某些网站上正常工作。但在某些网站上,默认 CSS 支配了我的 jQuery CSS,这会导致意外警报(丑陋的警报)。

最佳答案

这不是最好的解决方案,我通常会避免这种情况,但它仍然有效。

CSS 中使用的 !important 关键字将强制它覆盖任何其他当前设置。

即正常

.example {
    font-size: 14px;
}

即强制

.example {
    font-size: 14px !important; 
}

但是,请尝试找出哪些 CSS 样式存在冲突,并可能更改其应用顺序或命名(如果这是一个通用参数)。

关于javascript - Javascript 中的自定义警报无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11393651/

相关文章:

javascript - 尝试更改成功函数内 $(this) 的属性

css - ASP.NET Core - 更改表单文本框的高度

html - 在html中格式化标题

Javascript 代码在启动时运行一次(addEventListener 不起作用)

javascript - 在调用 javascript 对象时获取通知

javascript - HTML5 Canvas 文本中支持的字体

html - 为什么我的响应式网站在移动设备上会放大?

javascript - Chrome 为自定义 HTML 元素的 offsetWidth 返回 0

javascript - 你能在一个页面上定义两次 jquery 的 $(function(){...}) 吗?

jquery - jquery 的 if 条件