【发布时间】:2012-10-20 01:48:36
【问题描述】:
我试图让一个页面向下滑动,然后另一个页面向上滑动。但是,由于某种原因,我无法弄清楚。
http://maximsiebert.com/unamed/Untitled-1.html
如果你看这里,你会看到如果我点击About导航链接,页面会向上滑动,如果我再次点击,它会向下滑动。 Contact page 也一样。
问题是,虽然我将About page 向上滑动并单击联系人链接,但我需要About page 向下滑动,而Contact page 向上滑动,反之亦然。但我似乎无法让它工作。
这是我的代码: ps:在“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');
}
});
});
【问题讨论】:
标签: jquery if-statement slidedown slideup