jQuery slideToggel и прокрутите вниз

0

В этом примере я пытаюсь сгладить часть нижнего колонтитула, а также прокрутить до нижней части страницы и изменить img на up.png. Как добавить эти 2 добавленные funcationality к slideToggle.

HTML

<li id="show_footer"><a><img src="images/footer/down.png" /></a></li>

<nav id="sub">
</nav>

CSS

nav#sub {
display: none;
}

SCRIPT

$("#show_footer").click(function() {
 $("#sub").slideToggle("slow");
});

1 ответ

0
Лучший ответ

Попробуйте этот код,

$("#show_footer").click(function() {
 $("#sub").slideToggle("slow");
$("html, body").animate({ scrollTop: $(document).height() }, "slow");
    if($('#sub:visible').length > 0){
        $('#show_footer > a > img').attr('src', 'new/src/file/up.png');
    }else{
    $('#show_footer > a > img').attr('src', 'new/src/file/down.png');
    }
});

Это должно сделать трюк. Отредактировано, потому что плавный свиток. ЭТО НЕ ИСПЫТАНИЕ.

  • 0
    страница должна прокрутиться вниз, и изображение должно измениться, когда пользователь нажимает на #show_footer и #sub скользит. Может быть, функция обратного вызова?
  • 0
    Хорошо, понял, но ругань внезапная, без анимации. В любом случае, чтобы контролировать это?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню