我正在使用ContentFlow作为图片库,当图片在流程中居中时,它变为.active
。当缩略图图像变为.active
时,我有以下功能来启用PrettyPhoto灯箱,但当链接缩略图(文件夹)变为活动状态时,我需要排除指向其他图像库的链接。
这是我目前的PrettyPhoto代码:
currentLink : '.item.active',
currentFolder : '.folder',
currentImg : '.item.active .content'
function initCBox(){
var img1 = $(select.currentLink).attr('href');
var label = $(select.currentImg).attr('alt');
var desc = $.map( $('.item.active .caption')[0].childNodes, function(val,i) {
if (val.nodeType === 3) {
return val.data;
}
}).join('');
$.prettyPhoto.open(img1,label,desc);
}
我试图不使用这样排除文件夹:
function initCBox(){
var img1 = $(select.currentLink).not('currentFolder').attr('href');
var label = $(select.currentImg).attr('alt');
var desc = $.map( $('.item.active .caption')[0].childNodes, function(val,i) {
if (val.nodeType === 3) {
return val.data;
}
}).join('');
$.prettyPhoto.open(img1,label,desc);
}
它没有用,所以任何帮助都会受到赞赏。