Szukałem jakiegoś kodu z samouczka do tworzenia menu karuzeli i zauważyłem selektory rodzica nadrzędnego bez rodzica. Nigdy wcześniej tego nie widziałem i myliłem się z tym, co faktycznie robi.selektor podrzędny jquery bez rodzica
patrz poniższy kod:
var $wrapper = $('> div', this).css('overflow', 'hidden'),
$slider = $wrapper.find('> ul'),
$items = $slider.find('> li'),
$single = $items.filter(':first'),
singleWidth = $single.outerWidth(),
visible = Math.ceil($wrapper.innerWidth()/singleWidth), // note: doesn't include padding or border
currentPage = 1,
pages = Math.ceil($items.length/visible);
Tutorial tutaj: http://jqueryfordesigners.com/jquery-infinite-carousel/