Я пытаюсь сдвинуть страницу вниз, а затем перейти на другую страницу. Но по какой-то причине я не могу понять это.if (: visible) slide up with a delay
http://maximsiebert.com/unamed/Untitled-1.html
Если вы посмотрите здесь, вы можете видеть, что если я нажимаю About
навигации по ссылке, страница скользит вверх, если я снова нажмите скользит вниз. То же самое для Contact page
.
Проблема заключается в том, в то время как, у меня есть About page
и я нажимаю на ссылку контакта, мне нужно About page
скользить вниз, в то время как Contact page
скользит вверх, наоборот. Но я не могу заставить его работать.
Вот мой код: пс: в "divPages" У меня есть #aboutpage и #contactpage
$(document).ready(function() {
$('.about').click(function() {
if (!$('#aboutpage').is(":visible")) {
$('#portfolio').slideUp(1000);
$('#aboutpage').slideDown(1000);
}else{
$('#portfolio').slideDown(1000);
$('#aboutpage').slideUp(1000);
}
});
});
$(document).ready(function() {
$('.contact').click(function() {
if (!$('#contactpage').is(":visible")) {
$('#portfolio').slideUp(1000);
$('#contactpage').slideDown(1000);
}else{
$('#portfolio').slideDown(1000);
$('#contactpage').slideUp(1000);
}
});
});
$(document).ready(function() {
$('.welcome').click(function() {
if ($(divPages).is(":visible")) {
$('#portfolio').slideDown(1000);
$(divPages).slideUp(1000);
}else{
$('html, body').animate({scrollTop:0}, 'slow');
}
});
});
'hasClass' /' addClass' принимает имена классов без точек. – Blender
Я хочу, чтобы он скользил вниз, как только они нажимают один и тот же пункт меню, например, если я нажимаю, он скользит вверх, если я нажму на него снова, он опустится. Проблема, с которой я сталкиваюсь, заключается в том, что я хочу, чтобы после того, как на слайде поднялся значок, если они нажимают на контакт, слайд слайдов вниз, а затем слайд слайдов. –
@Blender - да, заметил, я это сделал, когда отредактировал его – kmfk