У меня есть этот список просмотра плагин с помощью кнопки рядом & предыдущаяJQuery нажмите дочерний элемент
HTML:
Jquery:
(function(){
var $lis = $('ul li'),
index = 0;
function li_click(){
lastIndex = index;
index = $(this).index();
$lis.eq(index).addClass('active');
$lis.eq(lastIndex).removeClass('active');
}
$lis.click(function() {
$lis.eq(index).removeClass('active');
index = $(this).index();
$lis.eq(index).addClass('active');
}).eq(0).addClass('active');
$('.next, .prev').click(function() {
$lis.eq(index).removeClass('active');
if ($(this).hasClass('prev')) {
index--;
if (index < 0) {
index = ($lis.length - 1);
}
} else {
index++;
if (index >= $lis.length) {
index = 0;
}
}
$lis.eq(index).addClass('active');
});
})();
Вот Fiddle
Этот плагин работает хорошо. Но я хочу вызвать его дочерний элемент ('a') при нажатии кнопок next/prev
например, я нажимаю на следующую кнопку & перейдите в Yahoo, тогда я хочу, чтобы его ребенок ('a') получил щелчок. то же самое происходит с кнопкой prev. Я хочу вызвать дочерний элемент ('a') только что добавленного родительского класса ('.active')
Как я могу это достичь?
Это не работает, либо ... – MANnDAaR
Ну он работает. Причина, по которой вы не видите ничего, происходит потому, что в вашем коде у вас нет событий, связанных с событием 'onclick' элементов' a'. Если вы хотите следовать этой ссылке при нажатии prev/next, вы хотите сделать это: 'window.location.href = $ (". Active a "). Attr (" href ");' – Carsten
Я добавил событие onclick здесь : http://jsfiddle.net/Rtmdj/29/ Но он все еще не работает ... – MANnDAaR