亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

javaScript實現滾動新聞的方法

2019-11-20 11:57:23
字體:
來源:轉載
供稿:網友

本文實例講述了javaScript實現滾動新聞的方法。分享給大家供大家參考。具體如下:

rolling_new.html頁面如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> </head> <style type="text/css"> *{margin:0;padding:0;} #news{display:none;} </style> <body> <div id="news"> 太平天國醫療衛生組織,在國家制度上,有一定的組織,已經形成為一種正規化的制度。它可分為朝內、軍中、居民三個系統。種正規化的制度。它可分為朝內、軍中、居民三個系統。種正規化的制度。它可分為朝內、軍中、居民三個系統。種正規化的制度。它可分為朝內、軍中、居民三個系統。種正規化的制度。它可分為朝內、軍中、居民三個系統。種正規化的制度。它可分為朝內、軍中、居民三個系統。種正規化的制度。它可分為朝內、軍中、居民三個系統。種正規化的制度。它可分為朝內、軍中、居民三個系統。種正規化的制度。它可分為朝內、軍中、居民三個系統。種正規化的制度。它可分為朝內、軍中、居民三個系統。 </div> <div id="show_news"> </div> </body> <script type="text/javascript"> function $(node){  return document.getElementById(node); } function getElementsByClassName(str,root,tag){   if(root){    root=typeof root=="string"?document.getElementById(root):root;   }else{    root=document.body;   }   tag=tag||"*";   var els=root.getElementsByTagName(tag),arr=[];   for(var i=0,n=els.length;i<n;i++){    for(var j=0,k=els[i].className.split(" "),l=k.length;j<1;j++){     if(k[j]==str){      arr.push(els[i]);      break;     }    }   }   return arr; } function attachEvent(node,eventType,handler){  node=typeof node=="string"?document.getElementById(node):node;  if(document.all){   node.attachEvent("on"+eventType,handler);  }else{   node.addEventListener(eventType,handler,false);  } } function rolling_news(source,target,width,height,speed,direction){  this.source=$(source);  this.source_content=$(source).innerHTML;  this.target=$(target);  this.width=width;  //寬  this.height=height;  //高  this.speed=speed;  //滾動速度  this.direction=direction;//方向  this.tag=0;   } rolling_news.prototype={  version:"1.00",  author:"yangfeifei",  date:"2011-10-23",  initialize:function(){   var o=this;   var target=o.target;   var content=o.source_content;   var innerDiv=document.createElement("div");   innerDiv.setAttribute("class","innerDiv");   o.source.innerHTML="";   innerDiv.innerHTML=o.source_content;   target.appendChild(innerDiv);     //顯示區域樣式   target.style.width=o.width+"px";   target.style.height=o.height+"px";   target.style.overflow="hidden";   target.getElementsByTagName('div')[0].style.width=o.width+"px";   target.getElementsByTagName('div')[0].style.height=target.getElementsByTagName('div')[0].scrollHeight>o.height?target.getElementsByTagName('div')[0].scrollHeight+"px":o.height+"px";//當文檔實際高度大于容器時,高度為實際文檔高度,否則為容器高度   //顯示區域初始化   switch(o.direction){    case "up":    target.scrollTop="0";    o.addAfterNode();    break;    case "down":    o.addBeforeNode();    target.scrollTop=target.scrollHeight-o.height;    break;   }      //初始動作       o.autoplay();   attachEvent(o.target,'mouseover',function(){o.stop()});   attachEvent(o.target,'mouseout',function(){o.autoplay()});  },  up:function(){   var x=this;   var divHeight=x.target.getElementsByTagName('div')[0].scrollHeight>x.height?x.target.getElementsByTagName('div')[0].scrollHeight:x.height;   if((x.target.scrollHeight-x.target.scrollTop)!=x.height){     x.target.scrollTop=x.tag;   }else{    x.addAfterNode();    x.target.removeChild(x.target.getElementsByTagName('div')[0]);        x.tag=x.tag-divHeight;    x.target.scrollTop=x.tag;        }   x.tag=x.tag+x.speed;  },  down:function(){   var j=this;   var divHeight=j.target.getElementsByTagName('div')[0].scrollHeight>j.height?j.target.getElementsByTagName('div')[0].scrollHeight:j.height;   if(j.target.scrollTop==0){    j.addBeforeNode();    j.target.removeChild(j.target.getElementsByTagName('div')[2]);     j.tag=j.tag-divHeight;    j.target.scrollTop=j.target.scrollHeight-j.height-j.tag;   }else{    j.target.scrollTop=j.target.scrollHeight-j.height-j.tag;   }   j.tag=j.tag+j.speed;  },  addAfterNode:function(){   var p=this;   var newDiv=document.createElement('div');   newDiv.setAttribute("class","innerDiv");   newDiv.innerHTML=p.source_content;   p.target.appendChild(newDiv);   newDiv.style.width=p.width+"px";   newDiv.style.height=p.target.getElementsByTagName('div')[0].scrollHeight>p.height?p.target.getElementsByTagName('div')[0].scrollHeight+"px":p.height+"px";//當文檔實際高度大于容器時,高度為實際文檔高度,否則為容器高度  },  addBeforeNode:function(){   var d=this;   var newDiv=document.createElement('div');   newDiv.setAttribute("class","innerDiv");   newDiv.innerHTML=d.source_content;   d.target.insertBefore(newDiv,d.target.getElementsByTagName('div')[0]);   newDiv.style.width=d.width+"px";   newDiv.style.height=d.target.getElementsByTagName('div')[0].scrollHeight>d.height?d.target.getElementsByTagName('div')[0].scrollHeight+"px":d.height+"px";//當文檔實際高度大于容器時,高度為實際文檔高度,否則為容器高度  },  play:function(){   var t=this;        switch(t.direction){    //向上    case "up":     t.up();     break;    //向右    case "down":      t.down();     break;        }   },  autoplay:function(){   var s=this;   s.auto=setInterval(function(){s.play()},1);  },  stop:function(){   var h=this;   clearInterval(h.auto);  } } var a=new rolling_news("news","show_news",200,200,1,"down"); a.initialize(); </script></html>

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
最好看的2019年中文视频| 国产精品成久久久久三级| 最近免费中文字幕视频2019| 午夜精品三级视频福利| 日韩精品免费一线在线观看| 国产精品久久久一区| 美日韩精品免费视频| 日韩不卡在线观看| 亚洲精品视频中文字幕| 国内精品久久久久久久久| 欧美韩国理论所午夜片917电影| 成人激情av在线| 在线视频精品一| www.亚洲天堂| 欧美日韩在线观看视频小说| 国产精品久久久久aaaa九色| 国外成人在线播放| 69久久夜色精品国产69| 伦理中文字幕亚洲| 成人欧美在线视频| 超碰精品一区二区三区乱码| 亚洲福利精品在线| 亚洲天堂av图片| 亚洲精品白浆高清久久久久久| 欧美一级视频在线观看| 中文字幕免费精品一区高清| 亚洲va国产va天堂va久久| 精品国产拍在线观看| 亚洲综合日韩中文字幕v在线| 亚洲一区美女视频在线观看免费| 久久精品99久久香蕉国产色戒| 亚洲国产91色在线| 九九热最新视频//这里只有精品| 国产精品大陆在线观看| 欧美专区国产专区| 国产日韩欧美在线| 国产精品精品一区二区三区午夜版| 久久69精品久久久久久国产越南| 怡红院精品视频| 黑人狂躁日本妞一区二区三区| 日韩视频免费在线观看| 亚洲国产91色在线| 日韩视频中文字幕| 国产一区二区三区日韩欧美| 国产精品福利无圣光在线一区| 国内精品美女av在线播放| 91久久久久久久一区二区| 欧美在线视频在线播放完整版免费观看| 91社区国产高清| 国产视频久久久久| 亚洲一区二区中文字幕| 久久久久久高潮国产精品视| 4438全国亚洲精品在线观看视频| 欧美成人全部免费| 日韩精品视频三区| 国语自产精品视频在免费| 久久久精品电影| 91av视频在线播放| 亚洲男人天堂2019| 免费91在线视频| 日本中文字幕久久看| 国产一区二区三区直播精品电影| 欧美在线视频一二三| 国产精品中文久久久久久久| 国产一区二区三区直播精品电影| 久久精品一本久久99精品| 91理论片午午论夜理片久久| 欧美精品日韩三级| 亚洲国产天堂久久综合网| 久久久久久国产精品久久| 国产在线观看91精品一区| 国产丝袜精品视频| 奇米4444一区二区三区| 亚洲男人天堂2023| 国产男人精品视频| 国产精品一区二区3区| 自拍视频国产精品| 国产精品综合网站| 国模私拍视频一区| 国产精品色悠悠| 欧美性少妇18aaaa视频| 奇米一区二区三区四区久久| 中文字幕亚洲专区| 国产精品久久久亚洲| 久久久久久91香蕉国产| 欧美二区在线播放| 黄色成人在线免费| 久久久久亚洲精品| 亚洲精品美女网站| 91麻豆国产语对白在线观看| 亚洲老板91色精品久久| 欧美最猛性xxxxx(亚洲精品)| 亚洲欧美国产另类| 青青久久av北条麻妃黑人| 国产91ⅴ在线精品免费观看| 国产精品极品在线| 久久视频中文字幕| 7777精品视频| 欧美另类69精品久久久久9999| 亚洲男人天堂网| 91精品国产99| 久久99精品国产99久久6尤物| 欧美亚洲视频在线看网址| 久久免费视频这里只有精品| 亚洲激情成人网| 欧美在线视频一区| 亚洲欧美国产精品| 亚洲一区二区精品| 91超碰caoporn97人人| 亚洲激情视频网站| 欧美性猛交xxxx久久久| 国产日韩精品一区二区| 国产精品日日做人人爱| 久久久91精品| 久久精品国产精品亚洲| 粉嫩老牛aⅴ一区二区三区| 久久久久久久国产| 国产精品jizz在线观看麻豆| 亚洲天堂av在线免费| 欧美视频免费在线| 精品福利樱桃av导航| 狠狠躁夜夜躁人人躁婷婷91| 日韩高清人体午夜| 97在线免费视频| 国产成人福利夜色影视| 亚洲黄色免费三级| 中文字幕亚洲欧美日韩在线不卡| 国产精品爱啪在线线免费观看| 亚洲国产成人久久综合一区| 91高清视频免费观看| 久久精品国产清自在天天线| 欧美成人在线网站| 亚洲一区二区在线播放| 亚洲无线码在线一区观看| 亚洲欧美另类中文字幕| 69久久夜色精品国产69| 日韩一区二区三区国产| 日韩在线视频播放| 俺去啦;欧美日韩| 欧美一区深夜视频| 久久久午夜视频| 国产精品美女av| 日韩电影大全免费观看2023年上| 精品久久久久久久中文字幕| 精品久久久久久久久久久久久久| 欧美日韩高清区| 欧美激情奇米色| 青草青草久热精品视频在线观看| 国产成人精品久久二区二区| 日日噜噜噜夜夜爽亚洲精品| 精品少妇一区二区30p| 热草久综合在线| 中文字幕av一区中文字幕天堂| 久久不射热爱视频精品| 国产精品最新在线观看| 97免费在线视频| 日韩a**中文字幕| 国产精品偷伦一区二区| 一区二区国产精品视频| 亚洲伊人一本大道中文字幕| 欧美国产日韩二区| 永久免费毛片在线播放不卡| 国产精品伦子伦免费视频| 欧美成人免费在线视频|