使用Jquery $(select)排除链接

时间:2011-11-20 00:44:39

标签: jquery function prettyphoto

我正在使用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);
}

它没有用,所以任何帮助都会受到赞赏。

0 个答案:

没有答案