【问题标题】:Bootstrap datepicker and Fuel UX datepicker conflictingBootstrap datepicker 和 Fuel UX datepicker 冲突
【发布时间】:2015-08-31 14:50:40
【问题描述】:

我正在尝试使用 Fuel UX 向导控件以及 Bootstrap。但是,由于我也在使用 Bootstrap 的 datepicker,因此使用一个库和另一个库中的 datepicker 似乎存在冲突,因为两者都使用 $.fn.datepicker 为 datepicker jQuery 插件定义了相同的名称。

对我来说一个明显的解决方案是只启用我真正需要使用的 Fuel UX 控件。 Fuel UX 文档指出,这实际上可以按照此处https://github.com/exacttarget/fuelux/blob/master/DETAILS.md#amd-support 的说明来实现,但是从 Fuel UX 3.0 版开始,单个 .js 文件似乎不再包含在发行版中,因此加载单个 Fuel UX 控件无法按预期工作,因为我们从他们的 CDN 服务器收到 404 响应。

关于如何在这里实现解决方法有什么想法吗?

【问题讨论】:

    标签: twitter-bootstrap requirejs bootstrap-datepicker fuelux


    【解决方案1】:

    CDN 上只有 dist 文件夹是正确的。如果您bower installnpm install,您将可以访问js folder

    将 CDN 视为“快速、让事情顺利进行”的方法,将 Bower/NPM(甚至 git 子模块)视为“优化我的项目”的方向。

    【讨论】:

    • 我明白了。好吧,我必须检查对我来说最好的选择是什么,因为我们使用 webjars 来进行依赖管理,它也只包括位于 CDN 中的文件。我不太确定为什么单个控制库被排除在 CDN 之外,毕竟如果这些库可以从那里下载,CDN 上的所有总网络负载可能会下降。
    • 你需要什么版本?如果有帮助,我可以将 js 文件夹添加到您的特定版本的 CDN。
    • 如果你能做到,那就太好了! :) 您是否也将 js 文件夹包含在以下版本中?这样我猜它也会被 webjars 拾取并包含在它们的发布风格中,但现在我可以在我的项目中切换到 CDN。谢谢!
    • 我需要知道你的版本。我只是要更新那个版本。
    • 上传到fuelcdn.com/fuelux/3.11.1/js/datepicker.js。 JS 文件夹是真正的源文件。如果您希望看到 dist 包含单个控件,请提交问题,我们将予以考虑。
    猜你喜欢
    • 1970-01-01
    • 2014-04-12
    • 2018-01-15
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多