0

私は次のようなコードを書きました

$.ajax({
  type: 'POST',
  url: form.attr('action'),
  data: data,
  dataType: 'html',
  success: function(html){
    $(html).hide().appendTo(parent.find("[data-interactions]")).show().stop().animate({
        scrollTop: $(".vote_feedback_snippet:last-child").offset().top
    }, 1500,'easeInOutExpo');

上記のコードで投稿ボタンをクリックすると、リストの一番下に新しい HTML スニペットが生成され ます

誰か助けてくれませんか

4

2 に答える 2

3

試す:

$(html).hide()
.appendTo(parent.find("[data-interactions]"))
.show('fast', function(){
  $('html, body').animate({
     scrollTop:  $(".vote_feedback_snippet:last-child").offset().top
  });
});
于 2012-05-30T13:27:23.310 に答える
0

このプラグインの使用: http://demos.flesler.com/jquery/scrollTo/

これを行うことができます:

$.scrollTo(".vote_feedback_snippet:last-child")

それはいつも私のために働いています。

于 2012-05-30T13:30:33.637 に答える