为什么选择jQuery UI对话框而不是SimpleModal?

| Javascript / jQuery的新手。我一直在寻找一个好的弹出解决方案,然后我从Eric Martin找到了jQuery插件SimpleModal,该插件似乎很受欢迎。我很好奇为什么人们会在jQuery UI对话框上选择诸如SimpleModal之类的插件。比较两者的优缺点是什么?谢谢。     
已邀请:
        每个都有优点和缺点... jQueryUI为您提供了一整套工具以及一整套配置选项。 jQueryUI还为您提供了可以应用于所有工具的主题。您不需要安装整个jQueryUI库就可以使用一个组件,因此,体积不成问题。但是,我认为所有选项都会带来更陡峭的学习曲线。 单个插件往往是现成的完整解决方案,恕我直言。有些插件写得很好,有些则一团糟。您必须仔细研究每个示例,然后对它们进行彻底的测试。您可能需要配置它们并根据自己的喜好调整CSS,但是我认为当您选择优质的插件(例如SimpleModal)时,与使用jQueryUI相比,您更接近最终的产品。     
        这是我对Twitter上某人的类似问题的答复:   这真的取决于您的需求。 @SimpleModal更像是一个干净的构造,可以建立并建立自己的外观。 其他人则很好地总结了利弊。我称SimpleModal为模态对话框框架。它为您提供了创建符合您需求的模态对话框的准系统。 但是,jQuery UI是一个很棒的库,如果您正在使用其他jQuery UI组件,想要样式“开箱即用”或想要使用主题功能,那么它也是一个不错的选择!     
        我没有亲自使用过SimpleModal,但看起来它更像是一个轻量级的解决方案。与其使用笨拙的jQuery UI(笨拙的,也就是说,如果仅将其用于对话框),不如将客户端JS发送给一个用于显示消息的简单模式的方法要快得多。 这是一个细分: jQueryUI: 如果您正在使用它的许多组件,例如对话框,日期选择器,拖放等,则非常好... 在所有AJAX组件上保持统一,整洁的外观 如果仅用于其组件之一,则大块 SimpleModal: 发送给用户的JS,CSS和图像更少,从而减轻了服务器资源和客户端下载时间 如果您仅将AJAX用于网站上的对话框,则是绝佳选择 如果您打算集成更多的jQuery组件,例如日期选择器,则与其他jQuery组件的外观不太一致。 最后,这实际上取决于您,但是这里有一些提示。 希望能有所帮助。     
        随便使用您所需要的。您是否需要整个JQuery UI框架,还是需要模式弹出窗口?     

要回复问题请先登录注册