4

誰かが良い単純な jQuery 垂直オートスクローラー スクリプトを提案できますか? li肥大化していないもので、自動起動して div で6 つ以上スクロールする必要があるだけです。jquery.autoscroll.jsを試しましたが、自動起動できませんでした。

$.fn.autoscroll.defaults = { 
   start: { 
      step: 50, 
      scroll: true, 
      direction: "down", 
      pauseOnHover: true 
   }, 
   delay: 5000, 
   ffrw: { 
      speed: "fast", 
      step: 100 
   } 
};
4

4 に答える 4

17
var div = $('div.autoscrolling');
var scroller = setInterval(function(){
    var pos = div.scrollTop();
    div.scrollTop(++pos);
}, 100)​

ワーキングデモ

編集:

divが一番下までスクロールしたときにスクロールを停止するには、上記の最後に次のチェックを追加しますfunction() {}-

if($(this).scrollTop() + $(this).innerHeight() >= this.scrollHeight)
   clearInterval(scroller);
}
于 2012-08-28T17:18:12.993 に答える
3

SimplyScroll はクールなプラグインですhttp://logicbox.net/jquery/simplyscroll/

于 2012-12-20T10:26:19.563 に答える