嘿,我有一个问题,我不知道如何解决我缺乏jquery技能的问题。
我正在使用jquery colorbox作为我的图片库,问题是有一些重复的图片,我正在尝试删除它。我甚至不知道从哪里开始查找。。。如果有人能告诉我从哪里开始,我会非常喜欢
我认为这是我需要删除重复项的地方,但正如我所说,我的jquery技能非常糟糕
// Preloads images within a rel group
if (settings.preloading) {
preload = [
getIndex(-1),
getIndex(1)
];
while (i = $related[preload.pop()]) {
src = $.data(i, colorbox).href || i.href;
if ($.isFunction(src)) {
src = src.call(i);
}
if (isImage(src)) {
img = new Image();
img.src = src;
}
}
}
这也是我正在使用的文件的链接。。。希望这能帮助
http://www.taranmarlowjewelry.com/wp-content/plugins/jquery-colorbox/js/jquery.colorbox.js?ver=1.3.19
在查看了您的网站后,我对colorbox也有同样的问题。。。这将工作
jQuery('document').ready(function($){
$(".wpcart_gallery a:first").removeClass("cboxElement");
jQuery(".wpcart_gallery img").click(function($){
jQuery(".wpcart_gallery a").addClass('cboxElement');
jQuery(this).closest('a').removeClass('cboxElement');
});
});
您可以使用以下jQuery代码:
var arrayImgsColorbox = new Array();
$('.cboxElement').each(function(i, obj){
if($.inArray($(obj).attr('href'), arrayImgsColorbox ) > -1)
$(obj).removeClass('cboxElement');
else
arrayImgsColorbox[i] = $(obj).attr('href');
});