3

JQuery Lite Content Slider 似乎有问题。当我尝试移至下一张幻灯片时,我会收到警告。我不完全相信这是问题所在,因为它只是一个警告,但我看不出脚本有任何其他问题。

该网站是 skincarewithaconscience.com

任何帮助或建议将不胜感激。

更新

我使用的是 jQuery 1.7.1,并且在 Lite Content Slider 中使用了 noConflict 模式。对不起,我应该提到这两点。

4

3 回答 3

6

的使用jQuery.noConflict();删除了 jQuery 与$变量的关联,这在同一页面上使用多个版本的 jQuery 或同时使用 jQuery 时通常需要使用另一个框架,该框架也$用作对其框架的引用.

当您的站点使用jQuery.noConflict();时,您需要jQuery按名称而不是使用$快捷方式来引用,或者将函数包装在重命名jQuery为的闭包中$(与 livequery 或 prettyPhoto 插件相同)。

要创建一个闭包,您将使用:

(function($) {
  // your code using $ goes here
  $(document).ready(function() { /* etc */ });
}(jQuery));
于 2012-04-11T07:03:46.497 回答
5

此问题已在 jQuery 1.7 中修复。

WebKit 与 event.layerX 和 event.layerY 的问题

该网站目前使用的是 1.6 版。可以升级吗?

于 2012-04-09T03:35:55.160 回答
1

我发现 $ 对浏览器不可用.....但是在 settings.js 中 $ 无处不在。

是的...正如您提到的,您在 noConflict 模式下使用它

像 jquery.prettyPhoto.js 一样将它包装在 jQuery 命名空间中

这应该解决这个问题......

于 2012-04-11T06:50:00.793 回答