0

私は選択後にジャンプしようとしました。..あなたの助けをTwitter Typeahead - "afterSelect"を使ってウェブサイトの別のセクションにジャンプする方法は?

$('#inputField').typeahead({ 
     source: function (query, process) { 
      return $.get('test.php', { query: query }, function (data) { 
       console.log(data); 
       data = $.parseJSON(data); 
       return process(data); 
      }); 
     }, 
     afterSelect: function (item) { 
      window.location.hash = '#section3'; 
     } 
    }); 

おかげで、それはこのように動作しません「window.location.hash = 『#のSECTION3』」!

+0

SECTION3にwindow.locationのは、同じページ内の要素のですか? –

+0

はい、同じページにあります。 – rakael

答えて

1

変更scrollTopスプライト

SCRIPT

$('#inputField').typeahead({ 
    source: function (query, process) { 
     return $.get('test.php', { query: query }, function (data) { 
      console.log(data); 
      data = $.parseJSON(data); 
      return process(data); 
     }); 
    }, 
    afterSelect: function (item) { 
     //window.location.hash = '#section3'; 
     $("html, body").animate({ scrollTop: $('#section3').offset().top }, 1000); 
    } 
}); 
+0

完璧、まさに私が欲しかったこと、ありがとう! – rakael

関連する問題