下面是以前做过的能滚动<div class="nat_award right">
                <div class="temp01" style="line-height: 22px;">
                    <div id="demo_">
                        <span id="demo1_">
                            <ul>
                                <asp:Repeater ID="RepLinkList" runat="server">
                                    <ItemTemplate>
                                        <li><span class="color02">
                                            <%#Eval("UserName").ToString().Length>2?Eval("UserName").ToString().Remove(Eval("UserName").ToString().Length-2,2)+"**":"**" %></span>
                                            获得 <span class="color03">
                                                <%#Eval("ObjType").ToString()=="1"?"土地币"+Eval("SFB").ToString()+"个":"土地投融资查看权限(一周)" %></span></li></ItemTemplate>
                                </asp:Repeater>
                            </ul>
                        </span><span id="demo2_"></span>
                    </div>
                </div>                <script type="text/javascript">
                    //图片无间断滚动代码,兼容IE、Firefox、Opera
                    var speed_ = 100;
                    var FGDemo_ = document.getElementById("demo_");
                    var FGDemo1_ = document.getElementById('demo1_');
                    var FGDemo2_ = document.getElementById('demo2_');
                    FGDemo2_.innerHTML = FGDemo1_.innerHTML;
                    function Marquee1_() {
                        if (FGDemo2_.offsetHeight - FGDemo_.scrollTop <= 0) {
                            FGDemo_.scrollTop -= FGDemo1_.offsetHeight;
                        }
                        else {
                            FGDemo_.scrollTop++;
                        }
                    }
                    var MyMar1_ = setInterval("Marquee1_()", speed_);
                    FGDemo_.onmouseover = function() { clearInterval(MyMar1_) }
                    FGDemo_.onmouseout = function() { MyMar1_ = setInterval(Marquee1_, speed_) }
                </script>            </div>
下面是今天做的,找了很久都没找出不能滚动!求各位帮帮忙找下先谢谢了<div class="mt15 clr">
                        <div class="ny_text05 fl">
                            <div class="ny_t051"><img src="images/ny_text04.png" title="活动名单" /></div>
                            <div id="demo_" class="ny_t052" style="height:225px;" >
                            <span id="demo1_">
                                <ul>
                                    <asp:Repeater ID="rperBind" runat="server">
                                    <ItemTemplate>
                                    <li><span class="red01"><%#Eval("UserName").ToString().Length>2?Eval("UserName").ToString().Remove(Eval("UserName").ToString().Length-2,2)+"**":"**" %></span> 已成功发送金龙祝福<img src="images/denglong_icon.gif" /></li>
                                    </ItemTemplate>
                                    </asp:Repeater>
                                </ul>
                                </span><span id="demo2_"></span>
                             </div>
                        </div>
                        <script type="text/javascript">
                            //图片无间断滚动代码,兼容IE、Firefox、Opera
                            var speed_ = 100;
                            var FGDemo_ = document.getElementById("demo_");
                            var FGDemo1_ = document.getElementById('demo1_');
                            var FGDemo2_ = document.getElementById('demo2_');
                            FGDemo2_.innerHTML = FGDemo1_.innerHTML;
                            function Marquee1_() {
                                if (FGDemo2_.offsetHeight - FGDemo_.scrollTop <= 0) {
                                    FGDemo_.scrollTop -= FGDemo1_.offsetHeight;
                                }
                                else {
                                    FGDemo_.scrollTop++;
                                }
                            }
                            var MyMar1_ = setInterval("Marquee1_()", speed_);
                            FGDemo_.onmouseover = function() { clearInterval(MyMar1_) }
                            FGDemo_.onmouseout = function() { MyMar1_ = setInterval(Marquee1_, speed_) }
                             </script>
                    </div>

解决方案 »

  1.   

    你的两个都不行
    看这个<div id="demo">
            <div id="demo1">
                <a href="#"><img src="http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" alt=""/></a>
                <a href="#"><img src="http://www.cnrui.cn/other/link/Clear_logo.gif" border="1" alt=""/></a>
                <a href="#"><img src="http://www.cnrui.cn/other/link/Clear_logo.gif" border="2" alt=""/></a>
                <a href="#"><img src="http://www.cnrui.cn/other/link/Clear_logo.gif" border="3" alt=""/></a>
            </div>
            <div id="demo2">
            </div>
        </div>    <script type="text/javascript">
            <!--
            var speed=10; //数字越大速度越慢
            var tab=document.getElementById("demo");
            var tab1=document.getElementById("demo1");
            var tab2=document.getElementById("demo2");
            tab2.innerHTML = tab1.innerHTML; //克隆demo1为demo2        function Marquee(){
                if (tab2.offsetTop - tab.scrollTop <= 0)//当滚动至demo1与demo2交界时
                    tab.scrollTop -= tab1.offsetHeight; //demo跳到最顶端
                else
                    tab.scrollTop++;
            }
            var MyMar=setInterval(Marquee,speed);
            tab.onmouseover=function() {clearInterval(MyMar)};//鼠标移上时清除定时器达到滚动停止的目的
            tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};//鼠标移开时重设定时器
            -->
        </script>
      

  2.   

    自己解决了。到样式中加个overflow:hidden就OK了