jQuery制作简洁的图片轮播效果

演示图:

核心代码:

$(document).ready(function(){

var $iBox = $('.imgBox'),

$iNum = $('.imgNum'), //缓存优化

indexImg = 1, //初始下标

totalImg = 4, //图片总数量

imgSize = 300, //图片尺寸 宽度

moveTime = 1100, //切换动画时间

setTime = 2500, //中间暂停时间

clc = null;

function moveImg(){

if(indexImg != totalImg){

$iBox.animate({

left: -(indexImg*imgSize) + 'px'

}, moveTime);

$iNum.removeClass('mark-color')

.eq(indexImg)

.addClass('mark-color');

indexImg++;

}

else{

indexImg = 1;

$iNum.removeClass('mark-color')

.eq(indexImg - 1)

.addClass('mark-color');

$iBox.animate({

left: 0

}, moveTime);

}

}

$iNum.hover(function(){

$iBox.stop(); //结束当前动画

clearInterval(clc); //暂停循环

$iNum.removeClass('mark-color');

$(this).addClass('mark-color');

indexImg = $(this).index();

$iBox.animate({

left: -(indexImg*imgSize) + 'px'

}, 500);

},function(){

clc = setInterval(moveImg, setTime);

});

clc = setInterval(moveImg, setTime);

});

以上所述就是本文的全部内容了,希望大家能够喜欢。相关阅读:

设置oralce自动内存管理执行步骤

servlet实现文件下载的实用类分享

javascript原生和jquery库实现iframe自适应高度和宽度

Java设计模式之解释器模式(Interpreter模式)介绍

C# MeasureString测量字符串函数的使用方法

js常用数组操作方法简明总结

深入解析C++设计模式编程中解释器模式的运用

sqlserver登陆后报不能为空不能为null的错误

基于Fedora14下自带jdk1.6版本 安装jdk1.7不识别的解决方法

js调试工具console.log()方法查看js代码的执行情况

javascript继承机制实例详解

PHP批量删除、清除UTF-8文件BOM头的代码实例

javascript查询字符串参数的方法

使用C语言的fork()函数在Linux中创建进程的实例讲解

php制作图片轮播_JavaScript_jQuery制作简洁的图片轮播效果,演示图:核心代码:$ - phpStudy...相关推荐

  1. Swift封装图片浏览,多张图片浏览,缩放,gif图片的播放

    封装了一个图片浏览器,实现了图片的浏览,缩放,支持多张图片的浏览缩放,保存到相册等功能 实现功能 1.图片浏览,根据图片的大小适应,浏览长图 2.多张图片左右滑动浏览 3.图片的缩放 4.播放gif图 ...

  2. java图片轮播_java制作广告图片自动轮播控件

    首页图片的轮播 /** * 广告图片自动轮播控件 * */ public class ImageCycleView extends LinearLayout { /** * 上下文 */ privat ...

  3. 大学生动漫网页设计模板 机动战士高达静态网页制作成品下载 HTML漫画网页作业带JS轮播图

    机动战士高达静态网页制作 应用知识点 作品介绍 首页部分代码 页面最终效果 网页源地址 应用知识点 DIV CSS布局.网页背景图.JS图片轮播.在线视频 作品介绍 机动战士高达动漫网页使用DIV C ...

  4. indesign选中不了图片删除_word图文设计:如何用图片水印功能制作日历画册

    编按:新的一年马上来临了,许多人都会换上新的日历.通常大家都是去外面购买,买来的日历总是千篇一律,没有特色.为何不自己新自己动手制作一本专属于自己的个性日历呢?做好后,自己使用或作为礼物送给亲朋好友都 ...

  5. 演讲、PPT制作,你缺少的是简洁的思维

    演讲.PPT制作,你缺少的是简洁的思维 纷乱杂陈的世界里,我们习惯了复杂与喧嚣.但我们的内心深处总是免不了会有一种渴望--简洁. 正所谓:大道至简,简单的事情做到极致就是专家! PPT的制作.演讲与展 ...

  6. gif加文字 php,gif动态图片添加文字 gif制作软件 怎样给gif动态图片添加文字

    gif动态图片添加文字 gif制作软件 怎样给gif动态图片添加文字 现在有各种各样的表情包.搞笑图片以及搞笑视频都深受大家的喜爱,之前咱们也有一起学习过怎样用视频制作gif动态图片,相信大家肯定还记 ...

  7. php加超链接不显示不出来,如何将图片作为超链接 我制作了添加超链接的图片,但是图片怎么在浏览器显示不出来呢?...

    怎么在图片上加超链接 图片加超链接的方法,点击图片跳转到指定网页: http://www.leawo.cn/space-3896190-do-thread-id-71115.html 前段时间有用户咨 ...

  8. 微信小程序swiper图片尺寸_微信小程序之swiper轮播图中的图片自适应高度的方法...

    小程序中的轮播图很简单,官方都有例子的,但是唯一的缺陷就是swiper是固定死的150px高度,这样如果传入的图片大于这个高度就会被隐藏.辣么,怎样让图片自适应不同分辨率捏. 我的思路是:获取屏幕宽度 ...

  9. web前端html图片轮播,如何使用LayUI实现网页轮播图_WEB前端开发,layui,轮播图

    关于html5中自定义属性的介绍_WEB前端开发 html5为我们提供了以[data-]为前缀定义需要的属性即可设置自定义属性,如[ ].本篇文章介绍了使用LayUI实现网页轮播图的方法,具有一定的参 ...

最新文章

  1. 重磅 | 2018年清华大学研究生新生大数据
  2. 《认知突围》做复杂时代的明白人,读书分享
  3. vue 组件以字符串插入_今日分享:vue3多层嵌套组件如何访问到最外层组件的数据?...
  4. 《CUDA高性能并行计算》----2.2 需要知道的CUDA API和C语言拓展
  5. Mac openCV环境搭建
  6. va_start(),va_end()函数应用
  7. JAVA中两个数组比较可以使用Arrays.equals()
  8. mysql查询一个月未登录_mysql函数实例-统计1周内未登陆的用户
  9. java 面试宝典总结
  10. RubyOnRails环境搭建
  11. cv2-drawline
  12. 三级等保 服务器设置密码策略 centos
  13. 电脑端实现微信双开(登录两个微信)
  14. mysql微信昵称存储_mysql保存微信昵称特殊字符的方法
  15. 大数据分析平台洱源县_洱源县专项债可行性研究报告
  16. PS页面隐藏字段访问方法
  17. 【Fracturing Destruction】点破小球——Unity3D中达到条件才触发的物体爆裂、炸裂、碎裂效果
  18. c语言零错误零警告,C语言 g警告:无符号表达式的比较0始终为false
  19. 无聊到能吓死一湾人的鬼畜代码
  20. 智能优化算法:松鼠优化算法 - 附代码

热门文章

  1. 强化学习 (Reniforcement Learning)(week1)
  2. AP近邻传播聚类算法(Affinity Propagation)
  3. 阿里云服务器连接内网操作
  4. Dlink交换机常用命令
  5. 王通:SEO技术最NB的网站是百度
  6. Dynamic Head :Unifying Object Detection Heads with Attentions
  7. 浏览器browser,下载应用宝app,下的是bin文件无法安装,不是apk,其他应用可以下载
  8. 面向对象嵌入式系统开发4-嵌入式系统分析
  9. 冻结在即,提前揭秘5G Rel-16标准重要组网技术——5G R16标准如何支持5G垂直行业应用创新风起泉涌
  10. Android 面试题大全 android中级----进阶------ 知识点