js实现鼠标经过时图片滚动停止的方法
本文实例讲述了js实现鼠标经过时图片滚动停止的方法。分享给大家供大家参考。具体实现方法如下:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/> <title>鼠标经过时,<ahref='sitejs-16691-1.html'target='_blank'><u>图片滚动</u></a>停止效果</title> </head> <styletype="text/css"> <!-- #www_jb51_net{ background:#FFF; overflow:hidden; border:1pxdashed#CCC; width:325px; height:245px; } #www_jb51_netimg{ border:3pxsolid#F2F2F2; } #indemo{ float:left; width:800%; } #demo1{ float:left; } #demo2{ float:left; } --> </style> <body> 向左滚动 <divid="www_jb51_net"> <divid="indemo"> <divid="demo1"> <ahref="#"><imgsrc="images/m01.jpg"border="0"/></a> <ahref="#"><imgsrc="images/m02.jpg"border="0"/></a> <ahref="#"><imgsrc="images/m03.jpg"border="0"/></a> <ahref="#"><imgsrc="images/m04.jpg"border="0"/></a> <ahref="#"><imgsrc="images/m05.jpg"border="0"/></a> <ahref="#"><imgsrc="images/m06.jpg"border="0"/></a> </div> <divid="demo2"></div> </div> </div> <script> <!-- varspeed=10; vartab=document.getElementById("www_jb51_net"); vartab1=document.getElementById("demo1"); vartab2=document.getElementById("demo2"); tab2.innerHTML=tab1.innerHTML; functionMarquee(){ if(tab2.offsetWidth-tab.scrollLeft<=0) tab.scrollLeft-=tab1.offsetWidth else{ tab.scrollLeft++; } } varMyMar=setInterval(Marquee,speed); tab.onmouseover=function(){clearInterval(MyMar)}; tab.onmouseout=function(){MyMar=setInterval(Marquee,speed)}; --> </script> </body> </html>
希望本文所述对大家的javascript程序设计有所帮助。