jQuery实现查看图片功能
本文实例为大家分享了jQuery实现查看图片的具体代码,供大家参考,具体内容如下
HTML
CSS
html,body{ padding:0; margin:0; } .slimg{ width:300px; } .gd{ background-color:rgba(0,0,0,0.7); position:absolute; z-index:900; display:none; top:0; left:0; } .sl{ position:absolute; z-index:888; display:flex; flex-wrap:wrap; justify-content:center; } .sl>img{ width:25%; } .yt{ z-index:990; position:absolute; display:none; left:500px; top:200px; } .tp{ margin:020px; } .yt>div{ display:inline-block; } .left, .right{ position:relative; top:-110px; cursor:pointer; } .ss{ position:relative; width:50px; height:50px; left:270px; } .start{ z-index:990; position:absolute; }
JS
varmax=$(".slimg").length; $(function(e){ varwidth=$(window).width(); varheight=$(window).height(); $(".gd").css({ "height":height, "width":width }); //左翻按钮动画 $(".left").hover( function(){ $(this).animate({ "left":"-10" }); }, function(){ $(this).animate({ "left":"0" }); } ); //右翻按钮动画 $(".right").hover( function(){ $(this).animate({ "right":"-10" }); }, function(){ $(this).animate({ "right":"0" }); } ); //被点击的缩略图 $(".sl>img").click(function(e){ $(".gd").show(500); $(".yt").fadeIn(800); varindex=$(this).index();//当前被点击图片的索引 $(".tp>img").attr("src","images/"+(index+1)+".jpg"); //左翻 $(".left").click(function(e){ if(index-1<0){ index=max-1; }else{ index=index-1; } $(".tp>img").attr("src","images/"+(index+1)+".jpg"); }); //右翻 $(".right").click(function(e){ if(index==max-1){ index=0; }else{ index=index+1; } $(".tp>img").attr("src","images/"+(index+1)+".jpg"); }); //隐藏和显示播放按钮 $(".tp").hover( function(){ $(".ss").fadeIn(500); $(this).animate({ "opacity":"0.7" },700); }, function(){ $(".ss").fadeOut(500); $(this).animate({ "opacity":"1" },700); } ); //点击开始播放再次点击结束播放 letflag=true; $(".start").click(function(){ if(flag==true){ time=setInterval(function(){ if(index==max-1){ index=0; }else{ index=index+1; } $(".tp>img").attr("src","images/"+(index+1)+".jpg"); },2000); flag=false; $(".start").attr("src","images/stop.png"); }else{ clearInterval(time); flag=true; $(".start").attr("src","http://dh.wk163.comimages/start.png"); } }); leth=$(".tp>img").height(); $(".ss").css({ "top":-h/2-25 }); //隐藏关灯效果 $(".gd").click(function(){ $(".gd").hide(800); $(".yt").fadeOut(500); }); }); });
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。