锁定老帖子 主题:经典的图片幻灯
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-11-25
最后修改:2010-11-25
<!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> <title> 经典的图片幻灯</title> <style type="text/css"> .d1{width:443px;height:auto;overflow:hidden;border:#666666 2px solid;background-color:#000000;position:relative;} .loading{width:443px;border:#666666 2px solid;background-color:#000000;color:#FFCC00;font-size:12px;height:179px;text-align:center;padding-top:30px;font- family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;} .d2{width:100%;height:209px;overflow:hidden;} .num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#000000;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;} .num_list span{display:inline-block;height:16px;padding-left:6px;} img{border:0px;} ul{display:none;} .button{position:absolute; z-index:1000; right:0px; bottom:2px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;} .b1,.b2{background-color:#666666;display:block;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;} .b2{color:#FFCC33;background-color:#FF6633;} </style> <script language="javascript" type="text/javascript"> var s=function(){ var interv=2500; //切换间隔时间 var interv2=15; //切换速速 var opac1=80; //文字背景的透明度 var source="fade_focus" //图片容器id //获取对象 function getTag(tag,obj) {if(obj==null){return document.getElementsByTagName(tag)} else{return obj.getElementsByTagName(tag)}} function getid(id){return document.getElementById(id)}; var opac=0,j=0,t=63,num,scton=0,timer,timer2,timer3; var id=getid(source); id.removeChild(getTag("div",id)[0]); var li=getTag("li",id); var div=document.createElement("div"); var title=document.createElement("div"); var span=document.createElement("span"); var button=document.createElement("div"); button.className="button"; for(var i=0;i<li.length;i++) {var a=document.createElement("a"); a.innerHTML=i+1; a.onclick=function() {clearTimeout(timer); clearTimeout(timer2); clearTimeout(timer3); j=parseInt(this.innerHTML)-1; scton=0; t=63; opac=0; fadeon();}; a.className="b1"; a.onmouseover=function(){this.className="b2"}; a.onmouseout=function(){this.className="b1";sc(j)}; button.appendChild(a);} // 控制透明度 function alpha(obj,n) {if(document.all) {obj.style.filter="alpha(opacity="+n+")";} else{obj.style.opacity=(n/100);}} //控制焦点按钮 function sc(n){ for(var i=0;i<li.length;i++) {button.childNodes[i].className="b1"}; button.childNodes[n].className="b2";} title.className="num_list"; title.appendChild(span); alpha(title,opac1); id.className="d1"; div.className="d2"; id.appendChild(div); id.appendChild(title); id.appendChild(button); //渐显 var fadeon=function() {opac+=5; div.innerHTML=li[j].innerHTML; span.innerHTML=getTag("img",li[j])[0].alt;alpha(div,opac); if(scton==0){sc(j); num=-2; scrolltxt(); scton=1}; if(opac<100){timer=setTimeout(fadeon,interv2)} else{timer2=setTimeout(fadeout,interv);};} // 渐隐 var fadeout=function() {opac-=5; div.innerHTML=li[j].innerHTML; alpha(div,opac); if(scton==0){num=2; scrolltxt(); scton=1}; if(opac>0){timer=setTimeout(fadeout,interv2)} else{if(j<li.length-1){j++}else{j=0};fadeon()};} // 滚动文字 var scrolltxt=function(){ t+=num; span.style.marginTop=t+"px"; if(num<0&&t>3){timer3=setTimeout(scrolltxt,interv2)} else if(num>0&&t<62){ timer3=setTimeout(scrolltxt,interv2)}else{scton=0}}; fadeon(); } // 初始化 window.onload=s; </script> </head> <body> <div id="fade_focus"> <div class="loading">Loading...<br /><img src="/jscss/demoimg/loading.gif"></div> <ul> // 注意你存放图片的链接地址 <li><img src="C:/Documents and Settings/All Users/Documents/My Pictures/image/01.jpg" width="443" height="209" alt="图片焦点切换第一张文字" /></li> <li><img src="C:/Documents and Settings/All Users/Documents/My Pictures/image/02.jpg" width="443" height="209" alt="图片焦点切换第二张文字" /></li> <li><img src="C:/Documents and Settings/All Users/Documents/My Pictures/image/03.jpg" width="443" height="209" alt="图片焦点切换第三张文字" /></li> <li><img src="C:/Documents and Settings/All Users/Documents/My Pictures/image/04.jpg" width="443" height="209" alt="图片焦点切换第四张文字" /></li> <li><img src="C:/Documents and Settings/All Users/Documents/My Pictures/image/05.jpg" width="443" height="209" alt="图片焦点切换第五张文字" /></li> </ul> </div> </body> </html> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-11-26
试试jQuery Carousel这个插件也行
PS:同一天看到楼主发了N多贴了,而且都放在首页,感慨下... |
|
返回顶楼 | |
发表时间:2010-11-27
唉,哗啦啦的一堆代码,先不说有没有技术含量,看着就没欲望,可见javaeye也是没落啦,没什么实在的东西。
|
|
返回顶楼 | |
发表时间:2010-11-28
我只是来对这种帖表示一下无奈。。。
|
|
返回顶楼 | |
发表时间:2010-11-28
这种文章能放首页?!
表示对javaeye非常之失望。 |
|
返回顶楼 | |
发表时间:2010-11-28
确实很失望。。。
|
|
返回顶楼 | |
发表时间:2010-11-29
这又是转了谁的贴。我去google一把。。。 靠。还真找到了http://blog.mcncc.com/3958.html
|
|
返回顶楼 | |
发表时间:2010-11-29
分享一下自己发现的好东西,难道有错吗?
有意思嘛,你们这样 |
|
返回顶楼 | |
发表时间:2010-11-29
1、觉得失望就自己发帖
2、转帖标明出处 |
|
返回顶楼 | |
发表时间:2010-11-29
我发现楼主最近很活跃
|
|
返回顶楼 | |