由于使用了一些错误导致我的第三方脚本,我遇到了这个问题。该脚本涉及一个实际由作者发布的wordpress插件。
我正在使用' iLightBox'插件显示我的图像的liteboxes。但是,我需要设置哪些图像出现在灯箱库中。我一直在使用开发者网站,并找到了以下网址:http://www.ilightbox.net/faq.html
脚本5似乎可以满足我的需求:
jQuery(document).ready(function(){
(function(){
var groupsArr = [];
$('[rel^="ilightbox["]').each(function () {
var group = this.getAttribute("rel");
$.inArray(group, groupsArr) === -1 && groupsArr.push(group);
});
$.each(groupsArr, function (i, groupName) {
$('[rel="' + groupName + '"]').iLightBox({ /* options */ });
});
})();
});
我在custom.js文件中运行此代码,我可以看到使用'检查元素'在Chrome中,文件正确加载,但脚本错误,显示如下:
"未捕获的TypeError:$不是函数"。
我已经阅读了其他用户的一些帖子,他们解释说我需要使用函数进行封装并使用'(jQuery)'但是,如果我这样做,它只会产生更多错误。
任何人都可以帮助我吗?
显示错误的网站:http://www.complete-models.com/uncategorized/16-alien-figure/
答案 0 :(得分:0)
如果您可以更改代码,请将$
替换为jQuery
$('[rel^="ilightbox["]').each(function () {
到
jQuery('[rel^="ilightbox["]').each(function () {
答案 1 :(得分:0)
确保custom.js
之后加载jQuery
,因此jQuery文件<scipt>
标记中的jQuery应高于custom.js