Javascript/jQuery新手。我正在寻找一个很好的弹出式解决方案,然后我找到了Eric Martin的jQuery插件SimpleModal,它似乎很受欢迎。我很好奇为什么人们会选择像SimpleModal这样的插件而不是jQuery UI对话框。在比较两者时,优缺点是什么?谢谢。
发布于 2011-06-14 06:06:47
每一个都有优点和缺点。
jQueryUI为您提供了一大堆工具和一大堆配置选项。jQueryUI还提供了可应用于所有工具的主题。为了使用一个组件,您不需要安装整个jQueryUI库,所以批量应该不是问题。然而,我认为所有的选择都会带来更陡峭的学习曲线。
单个插件往往是一个开箱即用的完整解决方案,IMHO。有些插件写得很好,有些则一团糟。您必须对每个示例进行研究,并彻底测试演示。你可能需要根据你的喜好来配置它们和调整CSS,但是我认为当你选择一个像SimpleModal这样的高质量插件时,你比开始使用jQueryUI更接近最终的工作产品。
发布于 2011-06-14 06:30:51
以下是我在Twitter上对一个人提出的类似问题的回应:
这真的取决于你的需求。@SimpleModal更像是一张白纸,可以构建并建立你自己的外观和感觉。
其他人已经很好地总结了利弊。我称SimpleModal为模态对话框架。它为您提供了创建符合您需求的模式对话框的基础。
然而,jQuery UI是一个很棒的库,如果你正在使用其他jQuery UI组件,想要“开箱即用”的样式,或者想要使用主题功能,它也是一个很好的选择!
发布于 2011-06-14 05:56:50
我没有亲自使用过SimpleModal,但它看起来更像是一个轻量级的解决方案。与其使用笨重的jQuery UI (笨重,也就是说,如果您仅将其用于对话框),那么向客户端发送一个简单的模式来显示消息将会快得多。
这是一个细目:
jQueryUI:
如果您正在使用许多AJAX组件,例如对话框、日期选择器、拖放,如果只用于其中一个组件
都会有一个统一干净的外观
SimpleModal:
最后,这真的取决于你,但这里有一些建议。
希望这能有所帮助。
https://stackoverflow.com/questions/6336567
复制相似问题