﻿/// <reference path="../jquery/jquery-1.4.1-vsdoc.js" />
jQuery.MyTools_UlScroll = function (Ul) {
    Bind();
    function Bind() {
        var interval = 5000; //定义滚动间隙时间
        var moving; //需要清除的动画
        Ul.hover(function () {
            clearInterval(moving); //当鼠标在滚动区域中时,停止滚动
        }, function () {
            moving = setInterval(function () {
                var li = $(Ul).find("li");
                var h = 22; //取得每次滚动高度
                var i = 0;
                $(li).each(function () {
                    i++;
                    if (i < 7) {
                        $(this).animate({ marginTop: -h + 'px' }, 500, function () {
                            $(this).css('marginTop', 0).appendTo(Ul);
                        });
                    }
                });
            }, interval)           //滚动间隔时间取决于_interval
        }).trigger('mouseleave'); //函数载入时,模拟执行mouseleave,即自动滚动
    }
}
