国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js+div實現文字滾動和圖片切換效果代碼

2019-11-20 11:40:46
字體:
來源:轉載
供稿:網友

本文實例講述了js+div實現文字滾動和圖片切換效果代碼。分享給大家供大家參考。具體如下:

這里演示js+div文字滾動和圖片切換代碼,為了演示方便,去掉了圖片調用,用數字代替了,用時候再加上就可以了,本效果實現了兩種效果,Div切換,TAB切換,和文字滾動,鼠標移上后文字停止滾動,兩種功能可任意剝離出來,這不影響代碼使用。

運行效果截圖如下:

在線演示地址如下:

http://demo.VeVB.COm/js/2015/js-div-txt-pic-scroll-cha-style-codes/

具體代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>TAB切換和文字滾動</title><style type="text/css"><!--#demo {background: #FFF;overflow:hidden;width: 600px;}#demo img {border: 3px solid #F2F2F2;}#indemo {float: left;width: 800%;}#demo1 {float: left;}#demo2 {float: left;}--></style><link href="images/css.css" rel="stylesheet" type="text/css" /><script language="javascript" type="text/javascript">// <!CDATA[function lunTab(m){ for(var j=1;j<=4;j++) {  if(m==j)  {   document.getElementById("div"+j).style.display="block";   document.getElementById("3"+j).className="on";  }  else{   document.getElementById("div"+j).style.display="none";   document.getElementById("3"+j).className="";  } }}// ]]> </script></head><body><div class="main-center clearfix">   <div class="txt">  <div class="tit"> <a href="#" id="31" onmouseover="lunTab(1)">急速提分一對一</a> | <a href="#" id="32" onmouseover="lunTab(2)">集訓營</a> | <a href="#" id="33" onmouseover="lunTab(3)">協議包括VIP</a> | <a href="#" id="44" onmouseover="lunTab(4)">一卡通</a></div><div class="box-b" id="div1" style="display: block;"><div id="demo"><div id="indemo"><div id="demo1"><div style=" border:1px solid #000; overflow:hidden;height:155px;width:170px;text-align:center;float:left"><div style="height:135px;width:170px; background-color:#000; font-size:24px; color:#FFF;float:left; overflow:hidden;"></div>1333333333</div><div style=" border:1px solid #000; overflow:hidden;height:155px;width:170px;text-align:center; float:left"><div style="height:135px;width:170px; background-color:#000; font-size:24px; color:#FFF;float:left; overflow:hidden;float:left"></div>14444444444</div><div style=" border:1px solid #000; overflow:hidden;height:155px;width:170px;text-align:center;float:left"><div style="height:135px;width:170px; background-color:#000; font-size:24px; color:#FFF;float:left; overflow:hidden;"></div>1555555555</div><div style=" border:1px solid #000; overflow:hidden;height:155px;width:170px;text-align:center;float:left"><div style="height:135px;width:170px; background-color:#000; font-size:24px; color:#FFF;float:left; overflow:hidden;"></div>6666666666</div></div><div id="demo2"></div></div></div></div> <div class="box-b" id="div2" style="display: none;"><div style=" width:170px; height:135px; background-color:#000; font-size:24px; color:#FFF;float:left; overflow:hidden;">3</div><div style=" width:170px; height:135px; background-color:#000; font-size:24px; color:#FFF;float:left; ">4</div>   </div>    <div class="box-b" id="div3" style="display: none;"><div style=" width:170px; height:135px; background-color:#000; font-size:24px; color:#FFF;float:left; overflow:hidden;">5</div><div style=" width:170px; height:135px; background-color:#000; font-size:24px; color:#FFF;float:left; ">6</div>   </div>    <div class="box-b" id="div4" style="display: none;"><div style=" width:170px; height:135px; background-color:#000; font-size:24px; color:#FFF;float:left; overflow:hidden;">7</div><div style=" width:170px; height:135px; background-color:#000; font-size:24px; color:#FFF;float:left; ">8</div>   </div>  </div> </div><script><!--var speed=10;var tab=document.getElementById("demo");var tab1=document.getElementById("demo1");var tab2=document.getElementById("demo2");tab2.innerHTML=tab1.innerHTML;function Marquee(){if(tab2.offsetWidth-tab.scrollLeft<=0)tab.scrollLeft-=tab1.offsetWidthelse{tab.scrollLeft++;}}var MyMar=setInterval(Marquee,speed);tab.onmouseover=function() {clearInterval(MyMar)};tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};--></script></body></html>

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南雄市| 丰原市| 太谷县| 陆良县| 门头沟区| 武陟县| 广饶县| 中牟县| 谢通门县| 交城县| 鹤庆县| 绥芬河市| 通山县| 丰都县| 临汾市| 漳浦县| 九江市| 郯城县| 台北县| 宁蒗| 肥东县| 万盛区| 成武县| 涞水县| 铜川市| 和林格尔县| 镇沅| 鹤峰县| 忻州市| 宜君县| 丹棱县| 织金县| 卓尼县| 通化市| 清流县| 乌拉特中旗| 武宁县| 都匀市| 离岛区| 鄂伦春自治旗| 乌兰浩特市|