我在一个运行 1.3.2 jQuery 库的站点上工作,我无法更改或更新它。我经常收到需要更新库的滑块或交互功能的请求,所以我使用 noConflict。
我遇到了让 Bookblock 在网站上工作的问题。 在这里你可以看到它。 我可以让它在其他网站上工作,所以我不认为这是代码的问题,但是控制台(FF)中没有任何错误消息告诉我为什么它不工作。我有几个问题:
- 如何判断浏览器是否正在读取 1.9.1 库?我在 FF 中的“脚本”面板中看到它,但如果我在本地机器上将所有对 1.3.2 的引用更新为 1.9.1,它就可以正常工作。所以我想知道它是否没有正确加载?
- 当我查看脚本面板时,我看到 3 个其他版本的库正在运行!我知道 1.7.2 引用来自哪里,但不确定它在哪里拉 1.4.2 或 1.7.1。我做了一个查看页面源并搜索了这些库并没有找到它们。我怎样才能知道这些脚本在哪里被调用?
- Bookblock 似乎适用于 1.7.2(请参阅此处),因此我尝试删除 1.9.1。一起参考以消除另一个问题,因为升级 1.3.2 并不是一个真正的选择,但是网站上的其他一些东西会中断,例如顶部的语言选择器和电子邮件选项。
我在网站的另一个内容区域使用 noConflict,所以我也尝试使用 jq191 而不是 $j,因为它正在其他地方使用。那没有帮助。
问题不在于 Bookblock,而在于如何在网站上使用这些较新的插件……对于花哨的滑块和假期手册有很大的计划,我需要弄清楚如何执行。
有任何想法吗?我对此束手无策,没有人可以提供帮助。