0

次のコードがあり、CodePenJSFiddle、およびブラウザーで動作が異なります。CodePen でのみ完全に機能します。

基本的に、止まることなく上から下まで無限にスクロールしたいと思います。

動作中のコードの両方の例を次に示します。http://jsfiddle.net/qmFD3/http://codepen.io/anon/pen/fiaql

function scroller() {
  $('#honor-roll ul').animate({
    top: '-=' + $('#honor-roll ul li:last').height()
  }, 1000, 'linear', function () {
    var offset = $('#honor-roll ul li:last').offset().top;
    console.log(offset);
    if (offset <= 2000) {
      $('#honor-roll ul').css("top", 0);
      $('#honor-roll ul li:last').after($('#honor-roll ul li:first').detach());
    }
  });
}
$(document).ready(function () {
  setInterval('scroller()', 200)
});
4

1 に答える 1

1

jsFiddle では、コンソールは次のように言っています。

Uncaught ReferenceError: scroller is not defined
(anonymous function)
于 2013-04-23T21:39:36.403 に答える