Исключение ссылки с использованием Jquery $ (выбрать) - PullRequest
2 голосов
/ 20 ноября 2011

Я использую 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);
}

Это не работает, поэтому любая помощь будет оценена.

...