产品使用及交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

标题向上滚动怎样让鼠标移上去就停下来? [复制链接]

1#

很简单的,MARQUEE代码可以实现,去搜下啊
分享 转发
TOP
2#

如果连续滚动就需要JS代码了
<SCRIPT type=text/javascript>
      var speed=30;
      var demo = document.getElementById("demo");
      function Marquee(){
      if(demo.scrollTop>=demo1.offsetHeight){
      demo.scrollTop-=demo1.offsetHeight;
      demo.scrollTop++;
      }
      else{
      demo.scrollTop++;
      }
      }
      var MyMar=setInterval(Marquee,speed);
      demo.onmouseover=function() {clearInterval(MyMar);}
      demo.onmouseout=function() { MyMar=setInterval(Marquee,speed);}
</SCRIPT>

调用方法:<DIV id=demo></DIV>
TOP
3#

没影响
TOP
4#

给个完整的你吧!
自己看效果:

<DIV id=demo style="OVERFLOW: hidden; WIDTH: 167px; HEIGHT: 200px">
<DIV class=STYLE1 id=demo1>
<TABLE>
              <TBODY>
              <TR>
                <TD>111111111111</TD></TR>
              </TBODY></TABLE>
<TABLE>
              <TBODY>
              <TR>
                <TD>222222222222</TD></TR>
</table>
<TABLE>
              <TBODY>
              <TR>
                <TD>111111111111</TD></TR>
              </TBODY></TABLE>
<TABLE>
              <TBODY>
              <TR>
                <TD>111111111111</TD></TR>
              </TBODY></TABLE>
<TABLE>
              <TBODY>
              <TR>
                <TD>111111111111</TD></TR>
              </TBODY></TABLE>
<TABLE>
              <TBODY>
              <TR>
                <TD>111111111111</TD></TR>
              </TBODY></TABLE>
<TABLE>
              <TBODY>
              <TR>
                <TD>111111111111</TD></TR>
              </TBODY></TABLE>


            </DIV>
            <DIV id=demo2></DIV></DIV>
            <SCRIPT type=text/javascript>
      var speed=30;
      var demo = document.getElementById("demo");
      var demo1 = document.getElementById("demo1");
      var demo2 = document.getElementById("demo2");
      demo2.innerHTML=demo1.innerHTML;
      function Marquee(){
      if(demo.scrollTop>=demo1.offsetHeight){
      demo.scrollTop-=demo1.offsetHeight;
      demo.scrollTop++;
      }
      else{
      demo.scrollTop++;
      }
      }
      var MyMar=setInterval(Marquee,speed);
      demo.onmouseover=function() {clearInterval(MyMar);}
      demo.onmouseout=function() { MyMar=setInterval(Marquee,speed);}
</SCRIPT>
TOP
发新话题 回复该主题