【问题标题】:How to customize the position of an alert box如何自定义警报框的位置
【发布时间】:2021-07-23 14:05:49
【问题描述】:

我正在使用一个警告框在一些验证后提醒一些消息。 现在我想在它有验证的控件上设置警报框位置 错误。

默认情况下,页面中心会弹出一个警告框, 现在我想要它在某个自定义位置, 例如我有 4 个文本框要验证,textbox-3 有一些不正确的数据, 我希望警报显示在 textbox-3 上方而不是页面中心。

这可以改变警报框的显示行为吗? 如果没有其他选项可用于 jquery 对话框。

【问题讨论】:

  • 为什么不创建自定义警报框?我真的很讨厌那个丑陋的alert
  • 没错,但它遍布整个页面。
  • 对于服装警报框,请选中此trentrichardson.com/Impromptu

标签: javascript jquery html css


【解决方案1】:

由于这是一个默认对话框,因此您无法定位它。但是,您可以设计自己的自定义警报框并将其定位。或者,您可以使用 3rd 方对话框,jquery ui 有一个不错的:http://jqueryui.com/dialog/

【讨论】:

  • 任何div都可以作为jquery的对话框,显示隐藏功能。您可以在此处找到示例:queness.com/post/1696/…
  • 很高兴它对您有所帮助 :) 祝您成功
【解决方案2】:

Jquery 对话框是你得到的最佳选择。按照这个:

http://jqueryui.com/dialog/

Is it possible to create a non-centered Javascript alert box?

【讨论】:

    【解决方案3】:

    不可能。您无法更改浏览器中的默认警报。

    但是,如果您愿意,可以使用以下选项为自己创建一个。


    如果您不想使用 3rd 方插件 跟着这个去

    使用 HTML、CSS 和 JS:Click HereHere


    如果您想为完全控制的对话框使用单独的库? Click Here


    如果您希望使用 3rd 方插件,那么有很多可用选项:

    使用 jQuery:Click Here

    使用引导程序:Click HereHere

    实现 CSS :Click Here

    还有更多 UI 组件库,如 PrimeNG、KendoUI 等


    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-29
      • 1970-01-01
      相关资源
      最近更新 更多