全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

js实现固定宽高滑动轮播图效果

话不多说,请看具体示例代码:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
 <style>
 *{
 margin:0;
 padding:0;
 }
 html, body {
  position: relative;
  height: 100%;
  }
  body {
   background: #eee;
   font-size: 14px;
   color:#000;
   margin: 0;
   padding: 0;
  }
 li{
 list-style: none;
 }
 a{
 text-decoration: none;
 }
 #banner1{
 width:500px;
 }
 .banner{
 width: 500px;
 height:100px;
 border:1px solid red; 
 position: relative;
 margin:40px auto 0;
 overflow: hidden;
 }
 .banner ul{
 width:9999px;
 position: absolute;
 top:0;
 left: 0;
 height: 100%;
 }
 .banner li{
 width:500px;
 float: left;
 height: 100%;
 line-height: 100px;
 }
 .banner li a{
 display: block;
 background:green;
 font-size:30px;
 text-align: center;
 }
 .cur{
 height: 20px;
 position: absolute;
 right: 0;
 bottom:10px;
 text-align: center;
 }
 .cur a{
 display: inline-block;
 width: 20px;
 height: 20px;
 background:yellow;
 margin-left:2px;
 }
 .cur a.active{
 background:red;
 }
 .prve{
 position: absolute;
 top:50%;
 left: 0;
 width:30px;
 height: 30px;
 background: red;
 line-height: 30px;
 text-align:center;
 color:#fff;
 margin-top:-15px;
 }
 .next{
 position: absolute;
 top:50%;
 right: 0;
 width:30px;
 height: 30px;
 background: red;
 line-height: 30px;
 text-align:center;
 color:#fff;
 margin-top:-15px;
 }
 </style>
</head>
<body>
 <div class="banner" id="banner1">
 <ul class="tab">
 <li><a href="###">1</a></li>
 <li><a href="###">2</a></li>
 <li><a href="###">3</a></li>
 </ul>
 <div class="cur"></div>
 <div class="prve"><</div>
 <div class="next">></div>
 </div>
<script>
$(function(){
 cc("banner1",500); 
});
function cc(id,w){
 var i=0;
 var id=$("#"+id);
 var tab=id.children(".tab");
 var tabLi=tab.find("li");
 var clone=tabLi.first().clone();
 tab.append(clone);
 var size=tab.find("li").size(); 
 var cur=id.children(".cur");
 var curA=cur.children("a");
 var prve=id.children(".prve");
 var next=id.children(".next");
 for(var j=0;j<size-1;j++){
 cur.append("<a href='###'></a>");
 }
 cur.find("a").first().addClass("active");
 /*鼠标划入圆点*/
 cur.find("a").hover(function(){
 var index=$(this).index();
 i=index;
 tab.stop().animate({left:-index*w},500) 
 $(this).addClass("active").siblings().removeClass("active") 
 }); 
 /*自动轮播*/
 var t=setInterval(function(){
 i++;
 move()
 },2000)
 /*对banner定时器的操作*/
 id.hover(function(){
 clearInterval(t);
 },function(){
 t=setInterval(function(){
 i++;
 move();
 },2000)
 });
 /*向左的按钮*/
 prve.click(function(){
 i--;
 move(); 
 });
 /*向右的按钮*/
 next.click(function(){
 i++;
 move(); 
 });
 function move(){ 
 if(i==size){
 tab.css({left:0}); 
 i=1;
 };
 if(i==-1){
 tab.css({left:-(size-1)*w});
 i=size-2;
 };
 tab.stop().animate({left:-i*w},500);
 if(i==size-1){
 cur.children("a").eq(0).addClass("active").siblings().removeClass("active") 
 }else{ 
 cur.children("a").eq(i).addClass("active").siblings().removeClass("active") 
 }; 
 };
}
</script> 
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# js滑动轮播  # js左右滑动图片轮播  # js实现滑动轮播效果  # 原生JS无缝滑动轮播图  # js原生实现移动端手指滑动轮播图效果的示例  # js实现从左向右滑动式轮播图效果  # JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)  # JS实现touch 点击滑动轮播实例代码  # javascript经典特效分享 手风琴、轮播图、图片滑动  # js实现支持手机滑动切换的轮播图片效果实例  # 原生js实现移动开发轮播图、相册滑动特效  # js实现上下滑动轮播  # 鼠标  # 多说  # 圆点  # size  # eee  # font  # color  # px  # position  # body  # padding  # relative  # background  # height  # banner  # width  # red  # solid  # border  # li 


相关文章: 如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法  建站之星备案是否影响网站上线时间?  如何通过山东自助建站平台快速注册域名?  深圳网站制作培训,深圳哪些招聘网站比较好?  零服务器AI建站解决方案:快速部署与云端平台低成本实践  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  nginx修改上传文件大小限制的方法  名字制作网站免费,所有小说网站的名字?  建站之星如何修改网站生成路径?  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  如何用VPS主机快速搭建个人网站?  广东企业建站网站优化与SEO营销核心策略指南  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  临沂网站制作企业,临沂第三中学官方网站?  建站主机选哪种环境更利于SEO优化?  如何续费美橙建站之星域名及服务?  如何在服务器上三步完成建站并提升流量?  制作网站外包平台,自动化接单网站有哪些?  ,有什么在线背英语单词效率比较高的网站?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  如何快速搭建高效可靠的建站解决方案?  如何选购建站域名与空间?自助平台全解析  如何通过商城免费建站系统源码自定义网站主题?  建站主机数据库如何配置才能提升网站性能?  实惠建站价格推荐:2025年高性价比自助建站套餐解析  如何通过网站建站时间优化SEO与用户体验?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  b2c电商网站制作流程,b2c水平综合的电商平台?  建站VPS选购需注意哪些关键参数?  如何通过二级域名建站提升品牌影响力?  如何配置IIS站点权限与局域网访问?  建站为何优先选择香港服务器?  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  建站之星如何一键生成手机站?  如何挑选优质建站一级代理提升网站排名?  简单实现Android验证码  英语简历制作免费网站推荐,如何将简历翻译成英文?  建站之星如何快速解决建站难题?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  安徽网站建设与外贸建站服务专业定制方案  如何通过云梦建站系统实现SEO快速优化?  h5在线制作网站电脑版下载,h5网页制作软件?  Python路径拼接规范_跨平台处理说明【指导】  微信推文制作网站有哪些,怎么做微信推文,急?  大连 网站制作,大连天途有线官网?  网站代码制作软件有哪些,如何生成自己网站的代码?  如何高效完成自助建站业务培训? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。