リンクにスライドアップ効果のあるナビゲーションがあります。これをクリックすると、ページが下から上にスライドし、#portfolio というメインページが下にスライドし、ユーザーが同じリンクをもう一度クリックすると、ページが開きます。滑り落ちる。
私が達成しようとしているのは、#aboutpage と #contactpage の 2 つのパネルのいずれかが開いているときに、もう一方のパネルをクリックした場合です。たとえば、#aboutpage が開いているときに #contactpage のリンクをクリックすると、 #contactpage が上にスライドすると、about ページが下にスライドします。さまざまな方法で何十回も試しましたが、うまくいかないようです。
http://maximsiebert.com/unamed/Untitled-1.html
$('.about').click(function() {
if (!$('#aboutpage').is(":visible")) {
$('#aboutpage') .slideToggle(1000)
$('#portfolio') .slideToggle(1000)
}
else if ($(('#contactpage').css('display') == "block")) {
$('#contactpage') .slideToggle(1000)
$('#aboutpage') .delay(1000).slidetoggle(1000)
}else {
$('#portfolio').slideDown(1000);
$('#aboutpage').slideUp(1000);
}
});