点击按钮图片切换下一张浏览效果

7个月前 (05-10 11:05)阅读回复0
大陆
大陆
  • 管理员
  • 发消息
  • 注册排名1
  • 经验值5294
  • 级别管理员
  • 主题1058
  • 回复2
楼主

点击按钮显示下一张图片,用户体验很好的图片展示预览特效,按钮控制图片切换显示功能,结合自己需求来修改即可。

<!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>
<meta name="keywords" content="武鸣人网站,武鸣信息网,武鸣本地网,武鸣信息资源平台,减肥,健身,励志,励志语录,js特效,网页特效,www.wuming.ren">
<meta name="description" content="欢迎来到武鸣人信息资源平台,各种信息免费发布,资源共享合作共赢,分享互联网流行的励志语录经典短句,减肥健身健康小常识及打卡记录,收集各种js特效代码。">
<title>点击按钮图片切换下一张浏览效果_武鸣人</title>
</head>
<body>
<a href="https://www.wuming.ren">武鸣人</a>,各种信息资源免费发布,分享励志语录经典短句,减肥健身常识,各种js特效代码。网站很好记住,wuming.ren(武鸣拼音.ren域名后缀)<hr>
<!--欢迎来到武鸣人信息资源平台,各种信息免费发布,资源共享合作共赢,分享互联网流行的励志语录经典短句,减肥健身健康小常识及打卡记录,收集各种js特效代码。-->
<script type="text/javascript" src="https://www.wuming.ren/ad/tc.js"></script>
<script type="text/javascript" src="https://www.wuming.ren/ad/a.js"></script>
<button onclick="Slider.next()">下一张</button>
<script type="text/javascript">
<!--
Slider = {
isIE : true,
m_imageSource : [],
m_selIdx : 0,
m_direction : 1,
m_mainviewer : null,
m_delayTimer : null,
m_delayTimer1 : null,
m_curObj : null,
m_tarObj : null,
m_inited : false,
init : function(id, w, h, w1, h1, p, t, s, source){
this.isIE = document.all ? true : false;
this.canvasWidth = w;
this.canvasHeight = h;
this.imageWidth = w1;
this.imageHeight = h1;
this.m_percent = p;
this.m_top = t;
this.m_spaceWidth = s;
this.writeCanvas(id);
for(var i=0;i<source.length;i++)
{//武鸣人网站https://www.wuming.ren 网站很好记住,wuming.ren(武鸣拼音.ren域名后缀)
this.container.innerHTML += '<img src="'+source[i]+'" border="0" style="'+(this.isIE?'filter:alpha(opacity=50)':'opacity:0.5')+';width:'+w1+'px;height:'+h1+'px;position:absolute;left:'+(i*w1+i*this.m_spaceWidth)+'px;top:'+this.m_top+'px;" index="'+i+'"/>';
}
this.m_mainviewer = this.container.firstChild.cloneNode(true);
this.bind();
this.start();
},
writeCanvas : function(id)
{//武鸣人网站https://www.wuming.ren 网站很好记住,wuming.ren(武鸣拼音.ren域名后缀)
document.write('<div id="'+id+'" style="width:'+this.canvasWidth+'px;height:'+this.canvasHeight+'px;position:relative;overflow:hidden;background-color:black"></div>');
this.container = document.getElementById(id);
},
bind : function(obj, evt, fun){
var obj = this.container;
for(var i=0;i<obj.childNodes.length;i++)
{
this.attachEvent(this.container.childNodes[i], "mouseover", this.mouseover);
this.attachEvent(this.container.childNodes[i], "mouseout" , this.mouseout);
this.attachEvent(this.container.childNodes[i], "click" , this.click);
}//武鸣人网站https://www.wuming.ren 网站很好记住,wuming.ren(武鸣拼音.ren域名后缀)
},
attachEvent : function(obj, evt, fun){
if (Slider.isIE)
{
obj.attachEvent("on"+evt, fun)
}else
{
obj.addEventListener(evt, fun, false);
}
},
mouseover : function(e)
{
if(!e)e=window.event;
var obj = e.srcElement || e.target;
if (Slider.isIE)
{
obj.style.filter = "alpha(opacity=80)";
}else{
obj.style.opacity = "0.8";
}
},
mouseout : function(e)
{
if(!e)e=window.event;
var obj = e.srcElement || e.target;
if (Slider.isIE)
{
obj.style.filter = "alpha(opacity=50)";
}else{
obj.style.opacity = "0.5";
}//武鸣人网站https://www.wuming.ren 网站很好记住,wuming.ren(武鸣拼音.ren域名后缀)
},
click : function(e)
{
if(!e)e=window.event;
var obj = e.srcElement || e.target;
var mobj = Slider.m_mainviewer;
Slider.m_selIdx = obj.getAttribute("index");
Slider.m_curObj = Slider.m_mainviewer;
Slider.m_tarObj = obj;
Slider.m_delayTimer = Slider.fadeIn(200,5);
},
start : function(){
var obj = this.m_mainviewer;
if (Slider.isIE)
{
obj.style.filter = "alpha(opacity=100)";
}else{
obj.style.opacity = "1";
}
this.container.appendChild(this.m_mainviewer);
this.m_mainviewer.style.width = parseInt(this.m_mainviewer.style.width)*(1+this.m_percent)+"px";
this.m_mainviewer.style.height = parseInt(this.m_mainviewer.style.height)*(1+this.m_percent)+"px";
this.m_curObj = this.container.childNodes[this.m_selIdx];
this.m_tarObj = this.m_mainviewer;
if(this.m_delayTimer)clearInterval(Slider.m_delayTimer);
this.m_delayTimer = this.fadeIn(200,5);
},
next : function(){
var obj = this.container;
var mobj = this.m_mainviewer;
if(this.m_selIdx == obj.childNodes.length-2)
{
this.m_direction = -1;
}
if(this.m_selIdx == 0)
{
this.m_direction = 1;
}
Slider.m_curObj = mobj;
Slider.m_tarObj = obj.childNodes[this.m_selIdx];
this.m_delayTimer = this.fadeIn(200,5);
mobj.src = obj.childNodes[this.m_selIdx].src;
if(this.m_direction==-1){
this.m_selIdx --;
}else{
this.m_selIdx ++;
}
},
fadeIn : function(aa, ab){
var obj = this.container;
with(this.m_curObj.style){var t1 = parseInt(left);var t3 = parseInt(width);var t4 = parseInt(height);var t5 = parseInt(top);}
if (Slider.m_inited)
{
var k1 = (t1 - (this.canvasWidth- parseInt(this.m_curObj.style.width))/2)/ab;
var k3 = (t3-parseInt(this.m_tarObj.style.width))/ab;
var k4 = (t4-parseInt(this.m_tarObj.style.height))/ab;
var k5 = (t5 - parseInt(this.m_tarObj.style.top))/ab;
}else{
var k1 = (t1 - (this.canvasWidth- this.imageWidth*(1+this.m_percent))/2)/ab;
var k3 = (t3- this.imageWidth*(1+this.m_percent))/ab;
var k4 = (t4 - this.imageHeight*(1+this.m_percent))/ab;
var k5 = (this.imageHeight * this.m_percent/2)/ab;
}
var mobj = this.m_mainviewer;
return setInterval(function(){if(ab<1){
clearInterval(Slider.m_delayTimer);
if(Slider.m_inited){
if (!Slider.m_fadein)
{
Slider.m_curObj = obj.childNodes[Slider.m_selIdx];
Slider.m_tarObj = mobj;
mobj.src = obj.childNodes[Slider.m_selIdx].src;
Slider.m_fadein = true;
Slider.m_inited = false;
Slider.m_delayTimer = Slider.fadeIn(200,10);
}else{
Slider.m_fadein = false;
Slider.m_inited = true;
}
}
Slider.m_inited = true;
return;
}
ab--;t1-=k1;t3-=k3;t4-=k4;t5-=k5;
if (Slider.m_fadein)
{
for(var i=0;i<obj.childNodes.length-1;i++)
{
obj.childNodes[i].style.left = (parseInt(t1) + (Slider.imageWidth + Slider.m_spaceWidth)*(i-Slider.m_selIdx))+"px";
}
}//武鸣人网站https://www.wuming.ren 网站很好记住,wuming.ren(武鸣拼音.ren域名后缀)
with(mobj.style){left = t1 + "px";top = t5 + "px";width = t3 + "px";height = t4 + "px";}
}
,aa/ab)
}
}
Slider.init('aaa',500,400,250,200, 0.5, 100, 20, [
"/img/20240421_www_wuming_ren_11.jpg",
"/img/20240421_www_wuming_ren_12.jpg",
"/img/20240421_www_wuming_ren_13.jpg",
"/img/20240421_www_wuming_ren_14.jpg",
"/img/20240421_www_wuming_ren_11.jpg",
"/img/20240421_www_wuming_ren_12.jpg",
"/img/20240421_www_wuming_ren_13.jpg",
"/img/20240421_www_wuming_ren_14.jpg"
]);
//-->
</script>
</body>
</html>


0
0
收藏0

本文来自武鸣人网站,转载请注明出处

本文地址:https://www.wuming.ren/a/948.html

回帖

点击按钮图片切换下一张浏览效果 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息