300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > javascript实现图片切换的幻灯片效果源代码_图象特效

javascript实现图片切换的幻灯片效果源代码_图象特效

时间:2023-07-01 12:06:06

相关推荐

javascript实现图片切换的幻灯片效果源代码_图象特效

web前端|js教程

幻灯片,图片切换

web前端-js教程

网页上有许多图片切换的幻灯片效果,它们大多用flash实现,那javascript能不能实现他们呢,当然可以,我自己写了一个,和大家一同分享

大气装饰装修企业网站模版源码,ubuntu切所属组,tomcat响应数据编码,爬虫 音频 java,nginx连接php方式,网站seo诊断找行者SEOlzw

废话少说,看代码

p2p网源码,vscode r语言插件,ubuntu更新代理,进程tomcat7,photoshop爬虫,php5中文手册,盘锦seo推广哪家好,php公司网站模板 手机,dedecms企业营销模板lzw

sx.activex.imagefade={

init:function(imga,fadeint,fadeoutt){

var ti=new Array();

for(var i=0;i<imga.length;i++){

ti[i]=new Image();

ti[i].src=imga[i]

}

var div=document.createElement("div");

var img=document.createElement("img");

img.src=ti[0].src;

var span=document.createElement("span")

span.style.backgroundColor="yellow";

var a=[];

for(var i=0;i<imga.length;i++){

a[i]=document.createElement("a")

a[i].style.backgroundColor="red";

a[i].style.width="10px";

a[i].style.margin="2px";

a[i].href="javascript:void(0)";

a[i].onclick=function(r){

return function(){

var t=100;

var t1=0;

var h=window.setInterval(function(){

if(t>=0){

img.style.filter="alpha(opacity="+t+");";

t=t-2;}

else{

window.clearInterval(h);

img.src=ti[r].src;

var h1=window.setInterval(function(){

if(t1<=100){

img.style.filter="alpha(opacity="+t1+");";

t1=t1+2;}

else{

window.clearInterval(h1);

}

},fadeint);

}

},fadeoutt);

}

}(i);

a[i].innerText=i+1;

span.appendChild(a[i]);

}

div.style.position="absolute";

div.style.height="200px";

div.style.width="200px";

div.appendChild(img);

img.style.height="100%";

img.style.width="100%";

span.style.position="absolute";

span.style.right="10px";

span.style.bottom="10px";

div.appendChild(span);

return div;

}

}

调用的html

模拟炒股网站源码,vscode下载官网一,ubuntu怎么mac,tomcat安装注册服务,爬虫python 办公,php 爬虫登录,上海实力强的seo推广,左边网站导航菜单,自助建站模板源码带后台lzw

Untitled Document

var a=sx.activex.imagefade.init(["1.jpg","1 (1).jpg"],10,10);

a.style.height="400px";

a.style.width="400px";

//a.all[1].style.backgroundColor="green";

document.body.appendChild(a);

上面的js函数的第一个参数是你要的图片的地址所组成的数组,第二个参数是图片淡出的timer,第三个参数是淡入的timer.

这段js的关键是a[i].onclick这段代码,注意这里套用了两个setintertval,并用了闭包,在赋值时要当心了.

有什么疑问的话还请多多交流啊

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。