js实现京东轮播图效果
发布时间 - 2026-01-11 02:07:58 点击率:次本文实例为大家分享了js实现京东轮播图效果的具体代码,供大家参考,具体内容如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
body,ul,li{padding:0;margin:0;}
li{list-style-type:none;}
.wrap{
position:relative;
width:480px;
height:260px;
margin:100px auto;
}
.wrap>ul>li{position:absolute;display:none;}
/*隐藏所有的li*/
.wrap img{width:480px;height:260px;}
.wrap li:first-child{display:block;}/*显示第一个*/
.arrow{
width:480px;
height:60px;
position:absolute;
top:50%;
margin-top:-30px;
display:none;
}
.arrow>span{
font-size:24pt;
line-height:60px;
display:inline-block;
width:36px;
background-color:#CEE5E8;
text-align:center;
cursor:pointer;
opacity:0.5;
border-radius:5px;/*显示圆框*/
-webkit-border-radius:5px;
-moz-border-radius:5px;
color:black;
}
.wrap:hover .arrow{
display:block;
}
.arrow>span:last-child{
float:right;
}
</style>
</head>
<body>
<div class="wrap">
<!--图片部分-->
<ul>
<li>
<a href="javascript:void(0)">
<img src="images/1.jpg"/>
</a>
</li>
<li>
<a href="javascript:void(0)">
<img src="images/2.jpg"/>
</a>
</li>
<li>
<a href="javascript:void(0)">
<img src="images/3.jpg"/>
</a>
</li>
<li>
<a href="javascript:void(0)">
<img src="images/4.jpg"/>
</a>
</li>
</ul>
<!--按钮部分-->
<div class="arrow">
<span><</span>
<span>></span>
</div>
</div>
</body>
<script src="jquery-1.12.0.min.js"></script>
<script>
$(function(){
var count = 0;
function change() {
count++;
if( count == $(".wrap>ul>li").length){
count = 0;
}
$(".wrap>ul>li").eq(count).fadeIn().siblings("li").fadeOut();
}
var myTimer = setInterval(change,4000);
function reRun(){
myTimer = setInterval(change,4000);
}
/*注意jquery中setInterval函数不要加引号和(),否则会报缺少对象*/
$(".arrow>span").eq(0).click(function(){
clearInterval(myTimer);
/*清除计时器,目的在于不会因点击按钮时setInterval事件仍旧执行*/
count--;
if( count == -1){
count = $(".wrap>ul>li").length - 1;
} $(".wrap>ul>li").eq(count).fadeIn().siblings("li").fadeOut();
setTimeout(reRun,0);
/*重新启动计时器,保证不点击按钮是能正常切换*/
});
$(".arrow>span").eq(1).click(function(){
clearInterval(myTimer);
count++;
if( count == $(".wrap>ul>li").length){
count = 0;
} $(".wrap>ul>li").eq(count).fadeIn().siblings("li").fadeOut();
setTimeout(reRun,0);
});
});
</script>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# js
# 轮播图
# 纯js仿淘宝京东商品放大镜功能
# Javascript仿京东放大镜的效果
# js仿京东轮播效果 选项卡套选项卡使用
# JS仿京东移动端手指拨动切换轮播图效果
# 利用AngularJs实现京东首页轮播图效果
# javascript仿京东导航左侧分类导航下拉菜单效果
# 基于JavaScript实现仿京东图片轮播效果
# js实现仿京东2级菜单效果(带延时功能)
# 原生js仿淘宝网商品放大镜效果
# JavaScript实现京东购物放大镜和选项卡效果的方法分析
# 计时器
# 会报
# 第一个
# 大家分享
# 重新启动
# 具体内容
# 大家多多
# 京东
# height
# px
# auto
# wrap
# type
# list
# width
# relative
# position
# absolute
# top
# font
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
如何在IIS中新建站点并配置端口与IP地址?
Laravel怎么实现验证码(Captcha)功能
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
实例解析angularjs的filter过滤器
网站建设保证美观性,需要考虑的几点问题!
Laravel如何保护应用免受CSRF攻击?(原理和示例)
如何快速搭建高效简练网站?
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
网站优化排名时,需要考虑哪些问题呢?
jQuery 常见小例汇总
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
在线制作视频的网站有哪些,电脑如何制作视频短片?
魔方云NAT建站如何实现端口转发?
EditPlus中的正则表达式实战(6)
如何用虚拟主机快速搭建网站?详细步骤解析
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
如何在局域网内绑定自建网站域名?
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
微信小程序制作网站有哪些,微信小程序需要做网站吗?
javascript中闭包概念与用法深入理解
Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】
HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】
Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议
如何在阿里云虚拟服务器快速搭建网站?
如何在Windows虚拟主机上快速搭建网站?
如何在新浪SAE免费搭建个人博客?
Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】
长沙做网站要多少钱,长沙国安网络怎么样?
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
网站制作软件有哪些,制图软件有哪些?
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
bing浏览器学术搜索入口_bing学术文献检索地址
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
黑客入侵网站服务器的常见手法有哪些?
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
浅谈javascript alert和confirm的美化
大连 网站制作,大连天途有线官网?
php结合redis实现高并发下的抢购、秒杀功能的实例
googleplay官方入口在哪里_Google Play官方商店快速入口指南
如何在IIS中新建站点并配置端口与物理路径?
潮流网站制作头像软件下载,适合母子的网名有哪些?
iOS验证手机号的正则表达式
高防服务器:AI智能防御DDoS攻击与数据安全保障
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
如何自定义建站之星网站的导航菜单样式?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
如何用低价快速搭建高质量网站?

