0

基本的に、私のサイトにはドッキングされたフッターがあり、ページの一番下にあります。次に、その下にある空のdiv「country_slider」があり、これはjQueryshowhide関数で拡張できます。問題は、フッター div が CSS ハックを介して既にページの下部にあるため、「country_slider」div が展開されると、単にページの下部から外れてしまうことです。

div を展開するだけでなく、ページを下にスクロールして表示したい。これを行う最も簡単でハッキングのない方法を誰か教えてもらえますか?

これは、div を表示するために使用しているコードです。

$("#country_slide").show();
4

2 に答える 2

1
$("#country_slide").show(function() {
    $("html, body").animate({ scrollTop: $(document).height() });
});

アニメーションなし:

$("#country_slide").show(function() {
    $("html, body").scrollTop($(document).height());
});
于 2013-06-06T10:20:51.810 に答える
1

使用する:

$('#country_slide').show(function() {
    $('html, body').animate({
         scrollTop: $("#country_slide").offset().top
    }, 2000);
});
于 2013-06-06T10:21:10.167 に答える