本文实例为大家分享了jquery放大点击切换图片展示的具体代码,供大家参考,具体内容如下

html代码
<body> <div class="boss"> <div class="bigimg"> <img src="img/s1.jpg" height="350" width="350" id="spic"> <div id="mask"></div> </div> <div class="xia"> <a class="prev"><</a> <a class="next">></a> <div class="items"> <ul> <li><img src="img/b1.jpg" height="56" width="56"></li> <li><img src="img/b2.jpg" height="56" width="56"></li> <li><img src="img/b3.jpg" height="56" width="56"></li> <li><img src="img/b1.jpg" height="56" width="56"></li> <li><img src="img/b3.jpg" height="56" width="56"></li> <li><img src="img/b1.jpg" height="56" width="56"></li> <li><img src="img/b1.jpg" height="56" width="56"></li> <li><img src="img/b1.jpg" height="56" width="56"></li> <li><img src="img/b2.jpg" height="56" width="56"></li> <li><img src="img/b3.jpg" height="56" width="56"></li> </ul> </div> </div> <div class="zoom"> <img src="img/b1.jpg" id="bpic"> </div> </div> <script type="text/javascript" src="js/jquery-1.8.3.js"></script> <script type="text/javascript" src="js/js6.js"></script>
css代码
*{
margin: 0;
padding:0;
}
li{
list-style: none;
}
.boss{
position:relative;
width: 350px;
}
.bigimg{
width: 350px;
border: 1px solid #ccc;
height: 350px;
position: relative;
}
#mask{
width: 150px;
height: 150px;
background: rgba(255,255,255,0.5);
position: absolute;
top: 0;
left: 0;
border:1px solid #ccc;
cursor: pointer;
}
.xia{
clear:both;
margin-top:5px;
width:352px;
}
.xia .prev{
float:left;
margin-right:4px;
}
.xia .next{
float:right;
}
.xia .prev,.xia .next{
display:block;
text-align:center;
width:10px;
height:54px;
line-height:54px;
border:1px solid #CCC;
background:#EBEBEB;
cursor:pointer;
text-decoration:none;
}
.xia .items{
float:left;
position:relative;
width:322px;
height:56px;
overflow:hidden;
}
.xia .items ul{
position:absolute;
height:56px;
}
.xia .items ul li{
float:left;
width:64px;
text-align:center;
}
.xia .items ul li img{
border:1px solid #CCC;
padding:2px;
width:50px;
height:50px;
}
.xia .items ul li img:hover{
border:2px solid #FF6600;
padding:1px;
}
.zoom{
width: 350px;
height: 410px;
border:1px solid #ccc;
position: absolute;
top: 0;
right: -360px;
overflow: hidden;
display: none;
}
jquery代码
var $spic=$("#spic");
var $mask=$("#mask");
var $bigimg=$(".bigimg");
var $bpic=$("#bpic");
$(".items img").on("mouseover",function(){
$spic.attr("src",$(this).attr("src"));//鼠标滑过切换
$bpic.attr("src",$(this).attr("src"));
});
var l=$bigimg.eq(0).offset().left;
var t=$bigimg.eq(0).offset().top;
var width1=$mask.outerWidth()/2;
var height1=$mask.outerHeight()/2;
var maxl=$bigimg.width()-$mask.outerWidth();
var maxt=$bigimg.height()-$mask.outerHeight();
var bili=$bpic.width()/$spic.width();
$bigimg.mouseover(function(e){
var maskl=e.clientX-l-width1,maskt=e.clientY-t-height1;
if(maskl<0) maskl=0;
if(maskt<0) maskt=0;
if(maskl>maxl)maskl=maxl;
if(maskt>maxt)maskt=maxt;
$mask.css({"left":maskl,"top":maskt});
$(".zoom").show();
$bpic.css({"margin-left":-maskl*bili,"margin-top":-maskt*bili});
});
var marginLeft=0
$(".next").click(function(){
marginLeft=marginLeft-63.5;
if(marginLeft<-254) marginLeft=-254;
$(".items ul").css({"margin-left":marginLeft})
})
$(".prev").click(function(){
marginLeft=marginLeft+63;
if(marginLeft>0) marginLeft=0;
$(".items ul").css({"margin-left":marginLeft})
});
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# jquery放大点击切换
# jquery点击切换
# jquery放大切换
# jQuery自动或手动图片切换效果
# 完美JQuery图片切换效果的简单实现
# jquery动态切换背景图片的简单实现方法
# JQuery实现简单的图片滑动切换特效
# 基于jquery实现左右按钮点击的图片切换效果
# jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
# jQuery实现图片随机切换、抽奖功能(实例代码)
# 鼠标
# 大家分享
# 具体内容
# 大家多多
# 滑过
# bpic
# zoom
# text
# type
# script
# ul
# items
# amp
# li
# style
# list
# padding
# position
# border
# px
相关文章:
桂林网站制作公司有哪些,桂林马拉松怎么报名?
公司网站制作需要多少钱,找人做公司网站需要多少钱?
广平建站公司哪家专业可靠?如何选择?
如何高效利用亚马逊云主机搭建企业网站?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
购物网站制作公司有哪些,哪个购物网站比较好?
湖北网站制作公司有哪些,湖北清能集团官网?
如何在腾讯云服务器上快速搭建个人网站?
单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?
打鱼网站制作软件,波克捕鱼官方号怎么注册?
Swift开发中switch语句值绑定模式
威客平台建站流程解析:高效搭建教程与设计优化方案
香港服务器部署网站为何提示未备案?
在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?
建站之星在线版空间:自助建站+智能模板一键生成方案
如何通过多用户协作模板快速搭建高效企业网站?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
建站之星官网登录失败?如何快速解决?
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
,想在网上投简历,哪几个网站比较好?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
视频网站app制作软件,有什么好的视频聊天网站或者软件?
c# 在高并发场景下,委托和接口调用的性能对比
广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
建站之星3.0如何解决常见操作问题?
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
如何在IIS中新建站点并解决端口绑定冲突?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
孙琪峥织梦建站教程如何优化数据库安全?
如何快速登录WAP自助建站平台?
建站VPS选购需注意哪些关键参数?
如何在建站主机中优化服务器配置?
微信小程序 input输入框控件详解及实例(多种示例)
南宁网站建设制作定制,南宁网站建设可以定制吗?
宝塔建站后网页无法访问如何解决?
如何快速生成橙子建站落地页链接?
如何选择香港主机高效搭建外贸独立站?
如何在阿里云通过域名搭建网站?
北京企业网站设计制作公司,北京铁路集团官方网站?
昆明高端网站制作公司,昆明公租房申请网上登录入口?
,交易猫的商品怎么发布到网站上去?
清除minerd进程的简单方法
电商平台网站制作流程,电商网站如何制作?
建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
寿县云建站:智能SEO优化与多行业模板快速上线指南
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
青浦网站制作公司有哪些,苹果官网发货地是哪里?
*请认真填写需求信息,我们会在24小时内与您取得联系。