1

私はデモ jquery news ticker を使用しています。それはうまくいっています。ニュースティッカーにカーソルを合わせると停止します。しかし、この後はスクロールしていません。

http://jsfiddle.net/kdjs2/

$(function() {
    function tick(){
       $('#ticker li:first').slideUp( function () {  $(this).appendTo($('#ticker')).slideDown(); });
        }
        var timeSet = setInterval(function(){ tick () }, 1000);
        $('#ticker').hover(function() { 
                    $('#ticker  li:first').stop();         
                        clearInterval(timeSet);   
                }, tick());    
        tick();
});
4

1 に答える 1

2

(+1これは私にとって便利な例です)ホバートグルtick();で機能を設定すると、時間で機能しsetIntervalます。機能を設定する必要があります。その後、1秒ごとに機能します。

$('#ticker').hover(function () {
    $('#ticker  li:first').stop();
    clearInterval(timeSet);
}, function () {
    timeSet = setInterval(function () {
        tick();
    }, 1000);
});

http://jsfiddle.net/kdjs2/7/

于 2013-02-12T11:32:10.877 に答える