Javascript jQuery 1.5.2的引导导航下拉列表

Javascript jQuery 1.5.2的引导导航下拉列表,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我将引导与XenForo结合使用,XenForo只喜欢jQuery的旧版本。问题是twitter引导插件不向后兼容,在运行时会导致问题。我不想降级引导,因为已经对该特定组件进行了大量错误修复。主要问题是,这在早期版本的jQuery中不存在 我很想写我自己的(看起来很简单),但想知道是否有更简单的方法。我可以在某处插入.on函数的jQuery代码吗 升级jQuery也不是一个选项,因为它破坏了XenForo——下面是一个例子。有什么想法吗 另见 您应该能够创建一个.on函数,该函数只是将调用

我将引导与XenForo结合使用,XenForo只喜欢jQuery的旧版本。问题是twitter引导插件不向后兼容,在运行时会导致问题。我不想降级引导,因为已经对该特定组件进行了大量错误修复。主要问题是,这在早期版本的jQuery中不存在

我很想写我自己的(看起来很简单),但想知道是否有更简单的方法。我可以在某处插入.on函数的jQuery代码吗

升级jQuery也不是一个选项,因为它破坏了XenForo——下面是一个例子。有什么想法吗

另见


您应该能够创建一个.on函数,该函数只是将调用传递给.bind或.live,是的。不过,最好尝试让XenForo与以后的jQuery兼容——但我不了解XenForo,所以我不知道可能会出现什么问题。只是尝试了一下,几乎完全打破了与JavaScript有关的一切。我为.on和.live做了一个find+替换,但从未成功过。我需要看看参数是否不同或有什么(我这样做时没有看到错误,只是没有做这项工作)尝试使用。bind取而代之…是的@Rup,bind+live似乎可以工作(没有控制台错误或任何东西),但单击导航按钮时根本无法工作。这不仅仅是替换函数的情况,对不起,你是对的,论点是不同的。您需要测试参数的类型以确定您得到了什么,然后需要在选择器上调用.bind或.live(如果存在第二个参数,则使用文档),可能还需要更多映射。复制逻辑应该是可能的,但它不会是微不足道的。