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

首頁 > 編程 > JavaScript > 正文

JS實現的新浪微博大廳文字內容滾動效果代碼

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

本文實例講述了JS實現的新浪微博大廳文字內容滾動效果代碼。分享給大家供大家參考,具體如下:

新浪微博大廳滾動tweets-slide,JavaScript實現,貌似這些天有不少朋友需要這功能,前幾天已經發了幾個了,不過今天發現這款竟然還要好,不敢獨享,希望需要的朋友喜歡哦。

運行效果截圖如下:

在線演示地址如下:

http://demo.VeVB.COm/js/2015/js-sina-txt-scroll-tweets-slide-codes/

具體代碼如下:

<!doctype html><html><head><title>新浪微博大廳滾動tweets-slide</title><meta http-equiv="Content-type" content="text/html; charset=utf-8" /><style type="text/css">ul, li {margin:0; padding:0;list-style:none}body { margin: 0; height: 100%; background: #333;}.wp { position: relative; width: 800px; height: 400px; overflow: hidden; margin: 20px auto; border: 4px solid #121212; background: #fff;}.slider { position: absolute; width: 760px; padding: 0 20px; left:0; top: 0;}.fl {float:left}.slider img {display:block; padding: 2px; border: 1px solid #ccc} .slider li {padding: 20px 0; border-bottom: 1px dashed #ccc;overflow:hidden;width:100%}.slider p {font-size: 12px;margin:0;padding-left:68px;color:#333;line-height:20px;}</style><script type="text/javascript">function H$(i) {return document.getElementById(i)}function H$$(c, p) {return p.getElementsByTagName(c)}var slider = function () { function init (o) {  this.id = o.id;  this.at = o.auto ? o.auto : 3;  this.o = 0;  this.pos(); } init.prototype = {  pos : function () {   clearInterval(this.__b);   this.o = 0;   var el = H$(this.id), li = H$$('li', el), l = li.length;   var _t = li[l-1].offsetHeight;   var cl = li[l-1].cloneNode(true);   cl.style.opacity = 0; cl.style.filter = 'alpha(opacity=0)';   el.insertBefore(cl, el.firstChild);   el.style.top = -_t + 'px';   this.anim();  },  anim : function () {   var _this = this;   this.__a = setInterval(function(){_this.animH()}, 20);  },  animH : function () {   var _t = parseInt(H$(this.id).style.top), _this = this;   if (_t >= -1) {    clearInterval(this.__a);    H$(this.id).style.top = 0;    var list = H$$('li',H$(this.id));    H$(this.id).removeChild(list[list.length-1]);    this.__c = setInterval(function(){_this.animO()}, 20);    //this.auto();   }else {    var __t = Math.abs(_t) - Math.ceil(Math.abs(_t)*.07);    H$(this.id).style.top = -__t + 'px';   }  },  animO : function () {   this.o += 2;   if (this.o == 100) {    clearInterval(this.__c);    H$$('li',H$(this.id))[0].style.opacity = 1;    H$$('li',H$(this.id))[0].style.filter = 'alpha(opacity=100)';    this.auto();   }else {    H$$('li',H$(this.id))[0].style.opacity = this.o/100;    H$$('li',H$(this.id))[0].style.filter = 'alpha(opacity='+this.o+')';   }  },  auto : function () {   var _this = this;   this.__b = setInterval(function(){_this.pos()}, this.at*1000);  } } return init;}();</script></head><body><div class="wp"> <ul id="slider" class="slider">  <li><a class="fl" href="javascript:;"><img src="images/u160412.jpg" alt="" /></a>   <p>曾慮多情損梵行   入山又恐別傾城   世間安得雙全法   不負如來不負卿</p>  </li>  <li><a class="fl" href="javascript:;"><img src="images/u160412.jpg" alt="" /></a>   <p>第一最好不相見,如此便可不相戀。第二最好不相知,如此便可不相思。<br/> 第三最好不相伴,如此便可不相欠。第四最好不相惜,如此便可不相憶。<br/> 第五最好不相愛,如此便可不相棄。   </li>  <li><a class="fl" href="javascript:;"><img src="images/u160412.jpg" alt="" /></a>   <p>人生若只如初見,何事秋風悲畫扇。等閑變卻故人心,卻道故人心易變。<br/>驪山語罷清宵半,淚雨零鈴終不怨。何如薄幸錦衣郎,比翼連枝當日愿。</p>  </li>  <li><a class="fl" href="javascript:;"><img src="images/u160412.jpg" alt="" /></a>   <p>今天天氣不錯,我們都出來郊游了,可不一會就下起了雨,都淋濕了,但心情很爽噢。<br/>必竟我們不怎么出來玩,一出來就碰到了雨,很榮幸哦!</p>  </li> </ul></div><script type="text/javascript">new slider({id:'slider'})</script></body></html>

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富宁县| 定日县| 二连浩特市| 通州市| 长顺县| 贵州省| 日喀则市| 宽甸| 环江| 吕梁市| 金坛市| 长春市| 庆云县| 博白县| 安福县| 蕉岭县| 松潘县| 长沙市| 卫辉市| 若羌县| 灌云县| 鲁甸县| 维西| 淄博市| 加查县| 嘉峪关市| 汪清县| 丹阳市| 历史| 丰宁| 崇礼县| 巨鹿县| 收藏| 登封市| 昌邑市| 六盘水市| 河北区| 古交市| 水富县| 浮梁县| 汝阳县|