【问题标题】:Is jQuery BBQ-Plugin still working with JQuery 1.7x?jQuery BBQ-Plugin 是否仍在使用 JQuery 1.7x?
【发布时间】:2011-12-30 15:18:15
【问题描述】:

简短的问题,但在任何地方都找不到提示:似乎jQuery BBQ 插件仅在 v1.4.2 之前经过测试才能与 jQuery 一起使用。现在jQuery的当前版本是v1.7.1,我想知道这个插件是否还能工作?

以前没用过,只是想避免浪费时间无望地让它工作......

【问题讨论】:

    标签: jquery compatibility jquery-bbq jquery-1.7


    【解决方案1】:

    我知道这是一个旧线程,但以防万一有人像我一样遇到它 - 我使用的是 jQuery 1.9.1,只是通过包含 jQuery BBQ 插件,我得到一个 JavaScript 错误:

    TypeError: f is undefined
    

    所以看起来它已经被这个版本的 jQuery(甚至是以前的版本)破坏了。我要去寻找一个新的 jQuery 历史插件...

    【讨论】:

    • 如果您下载了未最小化版本的 BBQ,您会看到错误与 '$.browser' 返回 null 有关。这是因为这个函数在 jQuery 1.9 中被移除了。您可以使用 jQuery.migrate - blog.jquery.com/2013/05/08/jquery-migrate-1-2-1-released 重新引入此功能
    • 很高兴知道,谢谢 - 我不知道迁移功能。 (我实际上已经开始使用History.js,虽然很高兴知道这一点)
    【解决方案2】:

    jQuery 具有良好的向后兼容性,适用于 jQuery 1.4.2 的东西肯定适用于 jQuery 1.7.1 更多see。你也可以阅读release notes jQuery 1.7.1

    【讨论】:

    • 我认为这取决于。例如,对 .attr() 所做的更改很容易破坏插件,对吧?。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-29
    相关资源
    最近更新 更多