JavaScript版投影片效果

來源:互聯網
上載者:User
javascript|投影片

method: adRotator.initialize(容器名id);
method: adRotator.add(圖片地址[,文字項][,連結地址])
method: adRotator.play();

運行代碼框

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><BODY><div align="center"><div id=AdRotator></div><input id="second"><button >set time</button></div><SCRIPT LANGUAGE="JavaScript"><!--function adRotator() {};adRotator.initialize=function(o){// script by blueDestinythis._t = new Array();this._l = new Array();this._p = new Array();this._i = new Image();this._c = 0;this._f = false;this._o = o;this._timeout = null;this._html = "";// configration.// @ image width// @ image height// @ rotator speed// @ filter typethis._w = 450;this._h = 450;this._s = 4;this._x = 23;return this;};adRotator.add=function(p,t,l) { with (this){_p.push(p);_t.push(t);_l.push(l);}};adRotator.load=function() { with (adRotator){if( _i.readyState=='complete' ){if(_p.length-1==_c){_f = true;_c = 0;window.clearTimeout(_timeout);//getRef("AdRotator").innerHTML="complete";adRotator.play();}else{_c++;getRef(_o).innerHTML="total images " + _p.length + ", loading picture " + _c + ' ' + _i.readyState + "...";_timeout=window.setTimeout(adRotator.load,10)}}else{getRef(_o).innerHTML="total images " + _p.length + ", loading picture " + _c + ' ' + _i.readyState + "...";_timeout=window.setTimeout(adRotator.load,10)}}};adRotator.play=function() { with (adRotator){if( _f ){_html = "";_html += '<table style="border:1px solid #333333;"><tr><td style="font-size:9pt;font-family:tahoma;font-weight:bold;">'_html += '<div id="rotatorPlayer"'+ ' style="width:' + _w + ''+ ';height:"' + _h + '"'+ '>'_html += '<a href="' + ( _l[_c] ? _l[_c] : "javascript:void(0);" ) + '">';_html += '<img id="rotatorPic" src="' + _p[_c] + '"'+ ' width="' + _w + '"'+ ' height="' + _h + '"'+ (_t[_c]?' title="' + _t[_c] + '"':'')+ ' style="border:1px solid blue;FILTER:revealTrans(transition=' + _x + ',duration=1);"'+ ' >';_html += (_t[_c]?('<div align="center">' + (_c+1) + '. ' + _t[_c] + '</div>'):'<p></p>');_html += '</a>';_html += "</div>";_html += '<div align="right">';for(var i=0; i<_p.length; i++)_html += '<span'+ ' style="border:1px solid #333333;padding:1px 5px 1px 5px;height:20px;text-align:center;cursor:'+ (_c==i ? ('default;background-color:red;"') : 'hand;" ')+ '>'+ (i>8?(i+1):('0'+(i+1)))+ '</span> ';_html += "</div></td></tr></table>";getRef(_o).innerHTML = _html;getRef("rotatorPic").filters[0].Apply();getRef("rotatorPic").filters[0].Play();next();}else{_i.src = _p[_c];adRotator.load();}}};adRotator.next=function() { with (this){(_p.length-1==_c) ? _c=0 : _c++;_timeout=window.setTimeout(adRotator.play,_s*1000);}};adRotator.select=function(i) { with (this){window.clearTimeout(_timeout);_c=i;adRotator.play();}};adRotator.set=function(second) { with (this){window.clearTimeout(_timeout);if((/\d+/).test(second)==true){_s=second;adRotator.play();}else{alert("must be digit!")adRotator.play();}}};function getRef(id){return (document.all?document.all(id):document.getElementById(id));}adRotator.initialize("AdRotator");adRotator.add("200406301.jpg","網頁教學網投影片特效代碼","http://www.webjx.com")adRotator.add("http://www.webjx.com/img/200406302.jpg")adRotator.add("200406303.jpg")adRotator.add("200406304.jpg")adRotator.add("200406305.jpg")adRotator.play();//--></SCRIPT></BODY></HTML>

    [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。