Вопрос

Я создаю страницу, на которой есть несколько разделов контента, которые будут входить и выходить - всего несколько строк кода с циклом jQuery.

У меня есть навигация на той стороне, к которой я хочу добавить ссылки.С циклом Jquery проблем нет - я даже могу указать изображение или тег H3, который я хочу использовать.

Тем не менее, я хочу добавить весь div со слайда, чтобы он отображался на боковой панели.Как бы мне поступить с выбором этого div?

Прямо сейчас мой код таков:

    $('#servicesWrap').cycle({
    fx: 'scrollLeft',
    speed:  'normal', 
    timeout: 0, 
    pager:  '#servicesSidebar',
    pagerAnchorBuilder: function(idx, slide) { 
    return '<li><a href="#">' + jQuery(slide).children(".serviceButton").eq(0).text() + '</a></li>';

} 

    });

Я нашел PagerAnchorBuilder в другом сообщении stackoverflow.Это отлично работает, но захватывает только текст внутри div.Я хочу захватить весь div, который выглядит примерно так:

    <div class="serviceButton">
   ... Text and images go here...
    </div>

Я уверен, что это просто, я просто недостаточно хорошо знаю jQuery, чтобы выбрать весь div.

Это было полезно?

Решение

Попробуйте следующее:

 return '<li><a href="#">' + $(slide).children(".serviceButton:first")[0].outerHtml + '</a></li>';
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top