<div class="tel_slide"><div class="tel_slide_title">Title</div><div class="slidebtn" id="left" ><!--左按钮--><img alt="" src="data:images/left.png"></div><div class="tel_slide_content"><img src="data:images/1.jpg"></div><div class="tel_slide_content"><img src="data:images/2.jpg"></div><div class="tel_slide_content"><img src="data:images/3.jpg"></div><div class="tel_slide_content"><img src="data:images/4.jpg"></div><div class="slidebtn" id="right" ><!--右按钮--><img alt="" src="data:images/right.png"></div><div class="slidebottombtn"><!--下面的数字--><a href="javascript:void(0)">1</a><a href="javascript:void(0)">2</a><a href="javascript:void(0)">3</a><a href="javascript:void(0)">4</a></div>
</div><script type="text/javascript">
var begintime;
var endtime;
var cur = 0;
var max = $(".tel_slide_content").size()-1;
var duration = 3000;
$(document).ready(function(){$(".slidebtn").mouseover(function(){var idattr = $(this).attr("id");$(this).children("img").attr("src","images/"+idattr+"2.png");});$(".slidebtn").mouseout(function(){var idattr = $(this).attr("id");$(this).children("img").attr("src","images/"+idattr+".png");});$(".slidebtn").click(function(){var lr = $(this).attr("id");slide(1,1,lr=='left'?0:1);});$(".slidebottombtn a").click(function(){var target = $(this).html();skipto(cur, target-1);});slide(0,0,1);//第一次触发定时调用
});//type:0-第一次调用,1-非第一次调用;
//isman:0定时调用,1手工调用;lr左右
//lr:0-previous, 1-next
function slide(isfirst,isman,lr){if(isfirst==0){    //第一次触发
        $(".slidebottombtn a").eq(0).css("color","red");$(".tel_slide_content").eq(0).fadeIn();setTimeout(function(){slide(1,0,1);},duration);}else{            //非第一次触发if(isman==0){    //自动调用
            endtime = new Date().getTime();var gap = endtime - begintime;if(gap<duration){    //要判断上一次切换跟现在的时间间隔,够3秒才切换。
                setTimeout(function(){slide(1,0,1);},gap);}else{skipto(cur, cur==max?0:++cur);sdate = new Date();begintime = sdate.getTime();setTimeout(function(){slide(1,0,1);},duration);}}else{    //手动调用var from = cur;if(lr==0){cur = cur==0?max:--cur;}else{cur = cur==max?0:++cur;}skipto(from, cur);begintime = new Date().getTime();setTimeout(function(){slide(1,0,1);},duration);}}
}function skipto(from, to){$(".slidebottombtn a").eq(from).css("color","white");$(".tel_slide_content").eq(from).fadeOut();$(".tel_slide_content").eq(to).fadeIn();$(".slidebottombtn a").eq(to).css("color","red");begintime = new Date().getTime();cur = to;
}</script>

转载于:https://www.cnblogs.com/leekenky/p/3968778.html

基于JQuery实现的幻灯片轮播(对时间间隔做严格控制)相关推荐

  1. Android 旋转木马轮播,jQuery旋转木马式幻灯片轮播特效

    本文为大家分享anoSlide是一款超轻型响应式jQuery旋转木马幻灯片插件,它适合在PC端与移动端实现旋转木马幻灯片特效.具体内容如下 特点 响应式--适应任何视窗的宽度 混合内容 不需要CSS ...

  2. html5jqueryl轮播图,基于JQuery的实现图片轮播效果(焦点图)

    完整的演示代码: JQuery实现图片轮播效果 #banner {position:relative; width:478px; height:286px; border:1px solid #666 ...

  3. html幻灯片图片轮播w3,支持30+种类型幻灯片|轮播图|旋转木马的强大jQuery插件

    jssor slider是一款功能非常强大的可制作超过30种不同类型的幻灯片|轮播图|旋转木马的jQuery插件.jssor具有高性能,轻量级,跨浏览器等特点,它可以支持IE6+的浏览器,并且可以支持 ...

  4. boostrap 鼠标滚轮滑动图片_Bootstrap幻灯片轮播图支持触屏左右手势滑动的实现方法...

    最近ytkah在学习用bootstrap搭建网站,Bootstrap能自适应pc端和手机端,并且移动设备优先,适合现如今移动营销.bootstrap是封装好的框架,需要某些功能只需调用相应的组件就可以 ...

  5. 新年快乐轮播特效html,基于owl-carousel的卡片水平轮播展示特效

    这是一款基于owl-carousel的卡片水平轮播展示特效.该卡片轮播展示特效可以通过前后导航按钮来切换卡片,它是响应式设计,在手机等小屏幕设备上,会自动调节为只展示一个卡片. 使用方法 在页面中引入 ...

  6. slides.jquery.js快速实现轮播图效果

    最近在做项目的时候,发现了这款插件slides.jquery.js,操作起来非常简单,不用自己去敲js代码,只需要简单配置几个属性就可以实现幻灯片轮播了. 使用例子: tips:这个例子不做过多样式的 ...

  7. 基于Vue的响应式轮播插件|vue-owl-carousel

    vue-owl-carousel 是一个基于Vue的响应式轮播插件,灵感来源于 jQuery 插件 owlCarousel. 它提供了类似于 owlCarousel 的 API 和功能,同时结合了 V ...

  8. html自动轮播计时器不准,用jQuery写的图片轮播为何停止定时器只能停止一次?...

    用jQuery写的图片轮播为何只有初次鼠标进入才能停止定时器?给我的感觉是后面无法停止自动播放,而且播放速度加快,调试很久不知问题出现在哪. 附上demo网址参考:http://huzerui.com ...

  9. 横向全屏滑动插件_【案例】JQuery横向手风琴图片轮播切换代码

    点击上方[我分享我快乐]→[...]右上角→[设为星标⭐]即可第一时间获取最新设计资源 哈喽大家好,又到了每周二经典案例环节啦~同学们还想了解哪些网页知识 今天段老师给同学们带来的是JQuery横向手 ...

最新文章

  1. 在内存只有 24KB 的电脑上写操作系统,是怎样的体验?
  2. vb.net2019-上传文件
  3. Git丢弃不要的修改
  4. 二叉树的遍历(算法导论第三版12.1-4)(包含先序遍历,后序遍历和中序遍历)
  5. Oracle rman备份和还原恢复数据库
  6. 2.图像作为函数 | 生成高斯噪音_8
  7. MySql按字段分组取最大值记录 [此博文包含图片]
  8. 《构建之法》(第一、二、十六章)读书笔记
  9. 乐高创意机器人moc_乐高MOC佳作欣赏丨机械之美机器人乐高作品集15
  10. 多年收集的一些稀有软件4
  11. Untiy相机实现游戏透视效果
  12. 用质谱法定义 HLA-II 配体处理和结合规则可增强癌症表位预测
  13. 图像校色 白平衡调整
  14. 推荐一个数据可视化大屏幕报表开源系统
  15. 项目文件夹下的obj文件夹
  16. torch.logical_and()方法
  17. 【手游服务端】梦幻西游十五门派端+教程+GM物品后台
  18. 【第十二届蓝桥杯国赛真题】2021年第12届蓝桥杯JAVA B组国赛真题
  19. 论文汇网站第三期改版完成
  20. jqweui.com

热门文章

  1. Vue04 -- 计算属性用法(v-for的筛选排序)
  2. Mybatis常用标签使用
  3. Intellij Idea生成serialVersionUID的方法
  4. 单片机入门-矩阵键盘控制数码管显示
  5. django(未解决的问题)
  6. I Hate It(线段树基础)
  7. installation of igraph for python2.7
  8. 未来智能社会的一砖一瓦都需要今天我们一点点的探索发现!
  9. 软件工程硕士和计算机硕士论文题目,计算机硕士毕业论文答辩自述
  10. Spring+hibernate里使用jdbc connection