2016-05-18 24 views
0

コンテンツが表示されているdivをクリックするとリンクボタンが表示され、その時にDivが表示されるようにページが数ピクセルでスクロールします。jqueryを使用してトップのonClick関数に移動するにはどうすればよいですか?

コード:

$('.preference-visibility').click(function(event) { 
    $('.other-filters').toggle("slow", function(){ 
     if ($(this).is(':visible')) { 
      $('#search_txt').html('SHOW LESS PREFERENCE'); 
      $('html, body').animate({ 
        scrollTop: $(".main-filters").offset().top 
       }, 2000); 
     }else{ 
      $('#search_txt').html('SHOW MORE PREFERENCE'); 
     } 
    }); 
}); 

これは、これを実行する方法(私はクリック)リンクの.main-filters上位のdiv

のですか?

+0

HTMLも含めてください。達成しようとしていることを理解するのが簡単になります – Chintan

答えて

1
$('html, body').stop().animate({ 
    scrollTop: 0 
}, 2000, 'easeInOutExpo'); 
+0

'easeInOutExpo'とは何ですか? –

+0

それは動作していません –

関連する問題