2

我将ContentFlow用于图像库,当图像在流中居中时,它变为.active. 我有以下功能可以在缩略图变为活动时启用 PrettyPhoto 灯箱,.active但是当链接缩略图(这是一个文件夹)变为活动状态时,我需要排除指向其他图像库的链接。

这是我当前的 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);
}

它不起作用,因此将不胜感激。

4

0 回答 0