Добрый. не нашел готовый слайдер, который меня бы устроил. решил написать свой. структура такая:
'<'div class="views-row views-row-1 views-row-odd views-row-first">
'<'div class="slide active">
<'div class="slideimg" style="opacity: 1;">
<'div class="slidein">
<'div class="slide_h" style="opacity: 1;">
<'h2>Заголовок<'/h2>
<'/div>
<'div class="slide_box" style="opacity: 1;">
<'/div>
<'/div>
<'/div>
мне нужно при клике на <'h2>Заголовок<'/h2> получить порядковый номер слайда, т.е. views-row.
изгалялся по-разному, но не победил ((
$(".views-row").index($(this).parent().parent().parent().parent()));
$(".views-row").index( $(this).parents(".views-row"))
$(this).parents().eq(3).index())
$(this).index( $(this).parents(".views-row"))
$(this).index( $(this).closest(".views-row"))
подскажите, плиз.....
Комментарии
а где в твоей структуре собственно порядковый номер?
в смысле? порядковый номер выдает индекс.
в общем разобрался. правильное решение 2:
var iSlide = $(".views-row").index( $(this).parents(".views-row"));
из-за того, что оно было в доп. функции не србатывало. наврно this автоматом не передается... с этим еще буду разбираться. вынес из доп.функции в основную и все заработало.