jquery first-child в списке fadeIn fadeOut не работает - PullRequest
0 голосов
/ 16 декабря 2011

Парни, я получил этот список, который не открывает другой список.

http://jsfiddle.net/mdamC/147/

Я хочу отобразить первого потомка, а затем при нажатии отобразить остальные элементы.

Ответы [ 2 ]

0 голосов
/ 16 декабря 2011

Привет изменил ваш код http://jsfiddle.net/mdamC/150/ В основном, используя href нажатого якоря, получая описания div и переключая его. Пожалуйста, дайте мне знать, если вы ищете что-то еще.

0 голосов
/ 16 декабря 2011

Попробуйте эту скрипку http://jsfiddle.net/mdamC/149/

$("ul#links li a").unbind().bind('click', function(e) {
    e.preventDefault();
    e.stopPropagation();
    $(this).toggleClass('active');
    $(".descriptions").fadeOut();
    //you must get the index of the parent <li> otherwise the index of the <a> is always 0!
    var index = $(this).parent().index();

    $(".descriptions").eq(index).fadeIn();

    $('.active').removeClass('active');
    $(this).addClass('active');

}, function(e) {
    $(".descriptions").stop().fadeOut();
});
...