fancybox selector странно работает

Вопросы по вёрстке и JavaScript
Ответить
kukuruku
Сообщения: 1318
Зарегистрирован: 2011.02.14, 11:36

fancybox selector странно работает

Сообщение kukuruku »

Код: Выделить всё

<ul class="bxslider" style="width: 415%; position: relative; transition-duration: 0s; transform: translate3d(-361px, 0px, 0px);">
  <li style="float: left; list-style: none; position: relative; width: 361px;" class="bx-clone">
                <a rel="gallery" ><img class="good-image"  src="/files/image/2017/medium_58baac53ba06d.jpeg"></a>            
                </li>
                    <li style="float: left; list-style: none; position: relative; width: 361px;">
                <a rel="gallery" ><img class="good-image"  src="/files/image/2017/medium_58ba9f6e8810e.jpg" ></a>            
                </li>
                    <li style="float: left; list-style: none; position: relative; width: 361px;">
                <a rel="gallery" href="/files/image/2017/large_58baac53ba06d.jpeg"><img class="good-image"  src="/files/image/2017/medium_58baac53ba06d.jpeg"></a>            
                </li>
            <li style="float: left; list-style: none; position: relative; width: 361px;" class="bx-clone">
                <a rel="gallery" href="/files/image/2017/large_58ba9f6e8810e.jpg"><img class="good-image"  src="/files/image/2017/medium_58ba9f6e8810e.jpg" ></a>            
                </li>
</ul>
такой код выбирает 2 ссылки

Код: Выделить всё

$('ul.bxslider li.bx-clone a[rel=gallery]').fancybox([]);
а такой код выбирает 4 ссылки

Код: Выделить всё

$('ul.bxslider :not(li.bx-clone) a[rel=gallery]').fancybox([]);
мне надо выбрать 2 ссылки без bx-clone
kukuruku
Сообщения: 1318
Зарегистрирован: 2011.02.14, 11:36

Re: fancybox selector странно работает

Сообщение kukuruku »

читал
где ошибка?
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: fancybox selector странно работает

Сообщение rak »

может так?

Код: Выделить всё

$('ul.bxslider li:not(.bx-clone) a[rel=gallery]').fancybox([]);
Loveorigami
Сообщения: 977
Зарегистрирован: 2014.08.27, 21:54

Re: fancybox selector странно работает

Сообщение Loveorigami »

kukuruku писал(а): 2017.03.04, 20:46 читал
где ошибка?
плохо читаешь...
для начала перед not не должно быть пробела
kukuruku
Сообщения: 1318
Зарегистрирован: 2011.02.14, 11:36

Re: fancybox selector странно работает

Сообщение kukuruku »

еще одна странность

Код: Выделить всё

console.log($('ul.bxslider :not(li.bx-clone) a[rel=gallery]'));
возвращает 2 элемента
тогда почему fancybox цепляется на 4
kukuruku
Сообщения: 1318
Зарегистрирован: 2011.02.14, 11:36

Re: fancybox selector странно работает

Сообщение kukuruku »

rak писал(а): 2017.03.04, 22:29 может так?

Код: Выделить всё

$('ul.bxslider li:not(.bx-clone) a[rel=gallery]').fancybox([]);
не помогло
Ответить