2013-04-23 140 views
0

我有以下代碼,它的行爲有所不同CodePenJSFiddle和在我的瀏覽器中。它只能在CodePen中完美運行。jQuery垂直文本滾動

本質上,我希望它從上到下無限滾動而不停止。

下面是動作的代碼,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) 
}); 

回答

1

在的jsfiddle控制檯說的這兩個例子:

Uncaught ReferenceError: scroller is not defined 
(anonymous function)