我的 JQuery Lite 内容 slider 似乎有问题。每当我尝试移至下一张幻灯片时,我都会收到警告。我并不完全相信这就是问题所在,因为这只是一个警告,但我看不到脚本有任何其他问题。
网站是skincarewithaconscience.com
任何帮助或建议将不胜感激。
更新
我使用的是 jQuery 1.7.1,并且在 Lite 内容 slider 中使用 noConflict 模式。抱歉,我应该提到这两点。
最佳答案
使用 jQuery.noConflict();
删除了 jQuery 与 $
变量的关联,当在 jQuery 上使用多个版本的 jQuery 时,通常需要这种关联。同一页面,或者同时使用 jQuery 和使用另一个框架时,该框架也使用 $
作为对其框架的引用。
由于您的网站使用 jQuery.noConflict();
,您需要通过名称引用 jQuery
,而不是使用 $
快捷方式,或者将您的函数包装在一个闭包中,将 jQuery
重命名为 $
(与 livequery 或 PrettyPhoto 插件的方式相同)。
要创建一个闭包,您可以使用:
(function($) {
// your code using $ goes here
$(document).ready(function() { /* etc */ });
}(jQuery));
关于jquery - Lite 内容 slider 问题 event.layerX 和 event.layerY 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10050975/