私はアイテムの束を持つリストを持っています。特定の量のアイテムがある場合、リストはスクロールバーになり、ユーザーがボタンをクリックしてリストの一番下にあるアイテムを表示すると、自動的にそのエレメントにスクロールする必要があります。私はスクロール機能を作成しましたが、正しく動作していないようです。リスト内の要素IDにスクロール
Javascriptを次のようになります。
$('a').on('click', function(e){
var id = $(e.currentTarget).attr('id') // catch the ID of the clicked item
$('#left').animate({ // #left is the container of the list
scrollTop: $('#left ul li#'+id+'').offset().top // scroll to the element which metches the cliced ID
}, 500);
})
私はシンプルJSFIDDLEを作成した - 誰かが私を助けてもらえますか?
ありがとう!
@laapostoたとえば、クリックした場合m2 - >次にアイテム10 - >次に7 ...動作が異常です – Steve