我正在使用警报框在某些验证后提醒某些消息。 现在我想在控件进行验证的位置设置警报框位置 错误。
默认情况下,页面中心会弹出一个警告框, 现在我想要它在一些自定义位置, 例如,我有4个文本框要验证,textbox-3有一些不正确的数据, 我希望警报显示在文本框-3的上方,而不是页面的中心。
这是否可以更改警报框的显示行为? 如果没有其他选项去jquery对话框。
答案 0 :(得分:8)
由于这是一个默认对话框,因此无法对其进行定位。但是,您可以设计自己的自定义警报框并对其进行定位。或者,您可以使用第三方对话框,jquery ui有一个很好的对话框:http://jqueryui.com/dialog/
答案 1 :(得分:2)
Jquery对话框是你得到的最佳选择。关注:
Is it possible to create a non-centered Javascript alert box?
答案 2 :(得分:0)
但是,如果您愿意,可以使用以下选项为自己创建一个。
如果您不想使用第 3 方插件 跟着这个
使用 HTML、CSS 和 JS:Click Here 或 Here
如果您想对具有完全控制权的对话框使用单独的库? Click Here
如果您想使用第 3 方插件,那么有很多可用的选项:
使用jQuery:Click Here
使用引导程序:Click Here 或 Here
物化 CSS:Click Here
以及更多 UI 组件库,如 PrimeNG、KendoUI 等