デフォルトではdisplay:noneのフッタ領域があります。この下部のフッターエリアには、メニューやソーシャルリンクなどがあります。footer divがslideDownで大きく拡大するため、ページをスクロールダウンする方法は?
このメニューを表示するには、ページの下端までスクロールしてください(遠方にスクロールすることはできません)。 「拡大」と表示されているボタンをクリックしてクリックします。これを行うと、コンテンツを保持する展開ボタンの下にあるdivは、slideDown()でアニメーション化されます。
問題は、下にアニメーション化されるので、divの下端に沿ってページがスクロールしません...だから一見したところでは、少しスクロールする必要があることがわかるまで何も起こらないように見えます。私はそれがそれがアニメートする正確に同じ速度/長さでページを自動的にスクロールしたい。
もちろん$('#footer-click a').click(function() {
if ($('#footer-inner').css('display') === 'none') {
$('#footer-click a').html('Hide');
$('#footer-inner').slideDown('medium', function() {
$('html').scrollTop($('html').scrollTop() + $('#footer-inner').outerHeight());
});
} else {
$('#footer-click a').html('Expand');
$('#footer-inner').slideUp('medium');
}
return false;
});
、これはそれが最後で一斉に起こるようになります:
HERESにクリック機能
$('#footer-click a').click(function() {
if ($('#footer-inner').css('display') === 'none') {
$('#footer-click a').html('Hide');
$('#footer-inner').slideDown('medium');
} else {
$('#footer-click a').html('Expand');
$('#footer-inner').slideUp('medium');
}
return false;
});
瞬時に表示されるようですか? – Tallboy
をクリックすると、何らかの理由でページが移動しません。あなたは私がここで意味している効果を見ることができます:http://www.pinkspage.com/us/home – Tallboy
あなたのフッタの下にコンテンツがある場合、あなたは意味しますか? –