В этом примере я пытаюсь сгладить часть нижнего колонтитула, а также прокрутить до нижней части страницы и изменить 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");
});
Попробуйте этот код,
$("#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');
}
});
Это должно сделать трюк. Отредактировано, потому что плавный свиток. ЭТО НЕ ИСПЫТАНИЕ.