这一段有什么问题?怎么改

 <script type="text/javascript">
        var timer
        $(document).ready(function () {
            timer = setInterval(AutoScroll, 500);

            $(".e_list_news").mouseover(
                function () {
                    clearInterval(timer);
                })
            .mouseout(function () {
                timer = setInterval(AutoScroll, 500);
            });

            function AutoScroll() {
                $("#dem").find("ul:first").animate({
                    marginTop: "0px"
                }, 500, function () {
                    $(this).css({ marginTop: "0px" }).find("li:first").appendTo(this);
                });
            }
        });
    </script>

var timer;

建议你先去把代码格式化下,方便好看问题

你代码有什么问题你不知道运行后看控制台报什么错误,html结构又没有,谁知道你有什么问题,描述不清

学会问问题也是一种能力,眉毛胡子一把抓,人家也没法给你建议。
首先自己要能重现问题,把问题范围缩小,只保留问题代码。可通过alert定位报错位置。