Javascript / jQuery新手。我正在寻找一个很好的弹出解决方案然后我找到了来自Eric Martin的jQuery插件SimpleModal,它似乎很受欢迎。我很好奇为什么人们会选择像SimpleModal这样的插件而不是jQuery UI Dialog。比较两者有什么优缺点?感谢。
答案 0 :(得分:4)
以下是我在Twitter上对某人提出类似问题的回复:
这实际上取决于您的需求。 @SimpleModal更像是一个干净的石板,可以建立自己的外观和感觉。
其他人已经很好地总结了利弊。我将SimpleModal称为模态对话框架。它为您提供了创建适合您需求的模态对话框的基础。
然而,jQuery UI是一个很棒的库,如果你使用其他jQuery UI组件,想要“开箱即用”的样式,或者想要使用主题能力,它也是一个很好的选择!
答案 1 :(得分:3)
我还没有亲自使用SimpleModal,但看起来它更像是一个轻量级的解决方案。而不是使用庞大的jQuery UI(笨重,即如果你只是将它用于对话框),那么发送客户端JS以显示消息的简单模式会快得多。
以下是细分:
jQueryUI的:
SimpleModal:
最后,这取决于你,但这里有一些指示。
希望有所帮助。
答案 2 :(得分:2)
只需使用您需要的东西。您需要整个JQuery UI框架还是需要模态弹出窗口?
答案 3 :(得分:2)
有优点&对每个人都有好处......
jQueryUI为您提供了大量具有大量配置选项的工具。 jQueryUI还为您提供了可应用于所有工具的主题。您不需要安装整个jQueryUI库以使用一个组件,因此批量应该不是问题。但是,我认为所有选项都会带来更陡峭的学习曲线。
个人插件往往更像是开箱即用的完整解决方案,恕我直言。有些插件编写得很好,有些插件很乱。你必须研究每一个并彻底测试演示。您可能需要根据自己的喜好配置它们并调整CSS,但我认为当您选择SimpleModal这样的高质量插件时,与开始使用jQueryUI相比,您更接近最终的工作产品。