<分区>
我需要在某些情况下通知用户,并且发现不应使用 confirm() 和 alert()。相反,很多问题都提到在 jQuery UI 中使用模态,尤其是当您需要设置样式时。这一切都很好,很花哨,但是归根结底,编码人员说你应该远离它的原因是什么?
This是一个很好的例子来说明人们的感受,但是几乎所有其他关于设置警报框样式的问题都有相同的评论。这只是一个样式问题,还是有更根本的原因回避这个内置功能?
更重要的是,所有答案都没有讨论您应该使用什么。 jQuery UI 和类似的预建解决方案只是唯一的答案吗?为什么?是性能还是安全性还是缺乏经验的编码人员需要易于使用的东西还是...?
编辑:
好吧,让我澄清一下。我问的原因是因为警报功能是为了防止用户意外清除他们一直在做的工作,因为有三种方法可以在此页面上启动新计划,并且每种方法都会清除现有的内部 html显示计划的 div。
我听到的大多数是它对用户和 UI 不利,但是,如果引起愤怒、吸引注意力是我想要的,我应该改用什么?有人提到 alerts/confirm 会停止 JavaScript 的执行,并可能会阻止您使用其他选项卡。这更接近我预期的功能问题。我知道这对 UI 不利,但我正在寻找更多技术原因。