jquery改造轮播图1
g改造轮播图1:https://www.cnblogs.com/huanghuali/p/8677338.html
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>轮播图</title>
- <!-- <link rel="stylesheet" type="text/css" href="css/style.css"> -->
- <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
- <!-- <script type="text/javascript" src="js/lunbo.js"></script> -->
- <style type="text/css">
- *{
- margin: 0;
- padding: 0;
- }
- body {
- font-size: 14px;
- line-height: 1.5;
- font-family: 'Microsoft Yahei', 'arial', 'tahoma', 'simsun';
- color: #666;
- background-color: #fff
- }
- img {
- border: 0;
- }
- a {
- text-decoration: none;
- color: #666;
- }
- .wrapper_lb {
- position: relative;
- width: 640px;
- height: 480px;
- }
- .lb_pic_list a {
- position: absolute; display: block;
- }
- .lb_pic_list a img {
- width: 640px;
- height: 480px;
- display: block;
- }
- .arrow_left {
- position: absolute;
- top: 50%;
- margin-top: -18px;
- left: 10px;
- background: red;
- width: 80px; height: 30px;
- color: #fff;
- }
- .arrow_right {
- position: absolute;
- top: 50%;
- margin-top: -18px;
- right: 10px;
- background: red;
- width: 80px; height: 30px;
- color: #fff;
- }
- .scoll_dot{ overflow: hidden; text-align: center; position: absolute; bottom:0; z-index: 9; }
- .scoll_dot i{ width: 16px; height: 6px; background: blue; margin:0 3px; display: inline-block; cursor: pointer;}
- .scoll_dot .active{ background-color: red }
- </style>
- </head>
- <body>
- <div class="wrapper_lb">
- <div class="lb_pic_list" id="scrollWrap">
- <a href="javascript:;" class="J_pic"><img src="https://img.d1xz.net/d/2018/12/5c10a30eb359a.jpg" alt="1"></a>
- <a href="javascript:;" class="J_pic"><img src="https://img.d1xz.net/d/2018/12/5c10a2bd253bd.jpg" alt="2"></a>
- <a href="javascript:;" class="J_pic"><img src="https://img.d1xz.net/d/2018/12/5c10a321a708b.jpg" alt="3"></a>
- </div>
- <div class="scoll_dot J_bannerPage"></div>
- <div class="arrow_left J_arrow">向左</div>
- <div class="arrow_right J_arrow">向右</div>
- </div>
- <script type="text/javascript">
- $(function() {
- var index = 0;
- var timer;
- //获取id为scrollWrap 所有的img
- var imgList = $('#scrollWrap .J_pic');
- //img的个数
- var imgNum = imgList.length;
- if(imgNum>1){
- //第一张图显示
- $('.J_pic').eq(0).show().siblings().hide();
- $('.J_pic').mouseover(function(){
- clearInterval(timer); //鼠标经过停止自动播放
- });
- $('.J_pic').mouseout(function(){
- showTime(); //鼠标离开继续自动播放
- });
- //点击向左按钮
- $('.arrow_left').click(function() {
- clearInterval(timer);
- if (index == 0) {
- index = imgNum;
- }
- index--;
- showBg();
- showTime();
- });
- //点击向右按钮
- $('.arrow_right').click(function() {
- clearInterval(timer);
- if (index == imgNum - 1) {
- index = -1;
- }
- index++;
- showBg();
- showTime();
- });
- // 填充分页
- var bPage=$(".wrapper_lb").find('.J_bannerPage');
- var html='';
- for(var i=0,max=imgNum;i<max;i++){
- html+=(i==0)?'<i class="active"></i>':'<i></i>';
- }
- bPage.append(html);
- // //鼠标点击分页
- bPage.children('i').on('click',function(){
- index=$(this).index();
- showBg();
- })
- function showBg() {
- $('.J_pic').eq(index).fadeIn(300).siblings().fadeOut(300);
- bPage.children('i').eq(index).addClass('active').siblings().removeClass('active');
- }
- function showTime() {
- timer = setInterval(function() {
- index++;
- // if (index == imgNum) {
- // index = 0;
- // }
- index=(index==imgNum)?0:index;
- showBg();
- }, 2000);
- }
- //自动播放图片
- showTime();
- }
- });
- </script>
- </body>
- </html>
jquery改造轮播图1的更多相关文章
- 用jQuery实现轮播图效果,js中的排他思想
---恢复内容开始--- jQuery实现轮播图不用单独加载. 思路: a. 通过$("#id名");选择需要的一类标签,获得一个伪数组 b.由于是伪数组的原因,而对数组的处理最多 ...
- 用js和jQuery做轮播图
Javascript或jQuery做轮播图 css样式 <style> a{ text-decoration:none; } .naver{ width: 100%; position:r ...
- 自实现PC端jQuery版轮播图
最近其他项目不是很忙,被安排给公司的官网项目做一个新的页面(之前没接触公司官网项目),其中有一个用到轮播图的地方,最开始想直接用swiper.js插件实现就好了,可是发现官网项目里之前都没有引入过sw ...
- JQuery实现轮播图及其原理
源码: <!DOCTYPE html> <html> <head> <meta charset="utf-8" name="vi ...
- Jquery无缝轮播图的制作
轮播是html页面中比较常见的一种展现形式,也是基础,把轮播图做好,是排版中比较关键的 1.首先是轮播的html元素放置:做轮播之前,要有一个初步的认识 2.每个元素的位置怎样摆放,也是很关键的,这里 ...
- jquery优化轮播图2
继续优化 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF- ...
- jQuery无缝轮播图思路详解-唯品会
效果图如上: 需求:图片自动轮播,鼠标移上停止播放,离开恢复播放,箭头切换图片. html代码 <!--轮播图大盒子开始--> <div class="wrap" ...
- jQuery封装轮播图插件
// 布局要求,必须有一个容器,图片和两个按钮,布局方式自定,小圆点样式固定 // <div class="all"> // <img src="img ...
- 自己随意写了个简单的依赖jquery的轮播图
//轮播图 function Switcher(obj){ this.box = $(obj.box); this.width = this.box.width(); this.banner = $( ...
随机推荐
- 跟我学算法-match-LSTM(向唐老师看齐)
对于match-lstm,将hi文本与输出的match-lstm(由si,hi,qi)组合重新输入到LSTM网络中,以端对端的操作理念. 参考的博客:https://blog.csdn.net/lad ...
- PO BO VO DTO POJO DAO概念及其作用
J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋 ...
- MVC-READ2
框架设计模式 契约式设计.元编程.元数据驱动设计.管道模型.远程代理模式.提供程序模型:
- 归纳整理Linux下C语言常用的库函数----时间日期数学及算法
在没有IDE的时候,记住一些常用的库函数的函数名.参数.基本用法及注意事项是很有必要的. 参照Linux_C_HS.chm的目录,我大致将常用的函数分为一下几类: 1. 内存及字符串控制及操作 2. ...
- CCS5配置使用GenCodecPkg生成CODEC SERVER
1. 引言 CCS5中集成了算法生成工具的插件,使用XDAIS Tools条目里面的GenAlg命令生成的算法框架如下: 不过,我没找到如何在CCS中使用这个工程.难不成要把这个框架文件放在Linux ...
- Glow Shader
[Glow Shader] Glow Shader基于BlurShader来实现.总的来说分为2步: 1.利用BlurShader渲染出BlurTexture. 2.将BlurTexture与SrcT ...
- java线程池相关接口Executor和ExecutorService
在线程池的api中,Executor接口是最上层的接口,内部只有一个方法.如下: public interface Executor { void execute(Runnable command); ...
- NPOI工具类
NPOI调用方法 DataTable dt = new DataTable(); Dictionary<string, string> header = new Dictionary< ...
- jquery去掉click事件
1:使用removeAttr( )和attr( ) $("a").attr("click",test()); $("a").removeAt ...
- for 续2
--------siwuxie095 (二)skip=n 忽略(屏蔽.隐藏)文本前 N 行的内容. (N 必须大于 0,不能等于 0) 格式: FOR /F " ...