国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 琼结县| 洪江市| 苍山县| 西青区| 重庆市| 碌曲县| 渝北区| 杭锦旗| 台江县| 大连市| 颍上县| 陇西县| 崇信县| 洱源县| 卫辉市| 芜湖市| 靖宇县| 三都| 卢氏县| 淮北市| 两当县| 新昌县| 辽宁省| 平顺县| 上饶县| 城步| 海门市| 景谷| 开远市| 庆城县| 和静县| 大宁县| 巴彦淖尔市| 宁南县| 安达市| 克拉玛依市| 东兴市| 迁西县| 迁西县| 安泽县| 尼勒克县|