JQuery实现的图文自动轮播效果插件


Posted in Javascript onJune 19, 2015

本文实例讲述了JQuery实现的图文自动轮播效果插件。分享给大家供大家参考。具体如下:

intervalID = setInterval(cycleImage, slidetime);
$(".main_image .desc").show(); // 展示图片
$(".main_image .block").animate({ opacity: 0.85 }, 1 ); // 设置透明度
//点击和悬停事件
$(".image_thumb ul li:first").addClass('active'); 
$(".image_thumb ul li").click(function(){ 
// 设置参数
var imgAlt = $(this).find('img').attr("alt"); 
var imgTitle = $(this).find('a').attr("href"); 
var imgDesc = $(this).find('.block').html(); // 从类block中获取html
var imgDescHeight = $(".main_image").find('.block').height();
// 计算类block的高度
if ($(this).is(".active")) { // 如果已经激活了,之后的操作...
return false; 
} else {
// 动画操作
$(".main_image .block").animate({ opacity: 0, marginBottom: -imgDescHeight }, 250 , function() {
$(".main_image .block").html(imgDesc).animate({ opacity: 0.85,marginBottom: "0" }, 250 );
$(".main_image img").attr({ src: imgTitle , alt: imgAlt});
});
}
$(".image_thumb ul li").removeClass('active'); 
$(this).addClass('active'); 
return false;
}) .hover(function(){
$(this).addClass('hover');
}, function() {
$(this).removeClass('hover');
});
// Toggle Teaser
$("a.collapse").click(function(){
$(".main_image .block").slideToggle();
$("a.collapse").toggleClass("show");
});

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
图片自动缩小 点击放大
Jul 07 Javascript
jQuery 剧场版 你必须知道的javascript
May 27 Javascript
jquery判断当前浏览器的实现代码
Nov 07 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
May 20 Javascript
jquery checkbox无法用attr()二次勾选问题的解决方法
Jul 22 Javascript
JS访问DOM节点方法详解
Nov 29 Javascript
JS常见算法详解
Feb 28 Javascript
JavaScript实现跟随滚动缓冲运动广告框
Jul 15 Javascript
vue2.0 路由模式mode="history"的作用
Oct 18 Javascript
vue中使用[provide/inject]实现页面reload的方法
Sep 30 Javascript
使用p5.js实现动态GIF图片临摹重现
Oct 23 Javascript
js实现限定区域范围拖拉拽效果
Nov 20 Javascript
移除AngularJS下URL中的#字符的方法
Jun 19 #Javascript
使用AngularJS创建单页应用的编程指引
Jun 19 #Javascript
使用AngularJS实现可伸缩的页面切换的方法
Jun 19 #Javascript
使用AngularJS实现表单向导的方法
Jun 19 #Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
Jun 19 #Javascript
使用AngularJS和PHP的Laravel实现单页评论的方法
Jun 19 #Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
Jun 19 #Javascript
You might like
?生?D片??C字串
2006/12/06 PHP
php生成文件
2007/01/15 PHP
检查php文件中是否含有bom的函数
2012/05/31 PHP
PHP连接MongoDB示例代码
2012/09/06 PHP
10 个经典PHP函数
2013/10/17 PHP
php实现求相对时间函数
2015/06/15 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
C#中TrimStart,TrimEnd,Trim在javascript上的实现
2011/01/17 Javascript
javascript 基础篇1 什么是js 建立第一个js程序
2012/03/14 Javascript
js实现图片轮换效果代码
2013/04/16 Javascript
为指定的元素添加遮罩层的示例代码
2014/01/15 Javascript
Bootstrap学习笔记之css样式设计(1)
2016/06/07 Javascript
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
2017/07/23 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
2017/12/09 Javascript
vue项目中使用lib-flexible解决移动端适配的问题解决
2018/08/23 Javascript
浅析Vue.js中v-bind v-model的使用和区别
2018/12/04 Javascript
node全局变量__dirname与__filename的区别
2019/01/14 Javascript
angularjs模态框的使用代码实例
2019/12/20 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
2020/11/18 Vue.js
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
Python在线运行代码助手
2016/07/15 Python
浅谈Python生成器generator之next和send的运行流程(详解)
2017/05/08 Python
Python基于回溯法子集树模板解决找零问题示例
2017/09/11 Python
Python实现PS图像抽象画风效果的方法
2018/01/23 Python
tensorflow1.0学习之模型的保存与恢复(Saver)
2018/04/23 Python
python opencv 二值化 计算白色像素点的实例
2019/07/03 Python
解决python中的幂函数、指数函数问题
2019/11/25 Python
Python 实现取多维数组第n维的前几位
2019/11/26 Python
使用pytorch实现论文中的unet网络
2020/06/24 Python
一款基于css3的动画按钮代码教程
2014/11/23 HTML / CSS
物流专员岗位职责
2014/02/17 职场文书
销售个人求职信范文
2014/04/28 职场文书
公安交警个人对照检查材料思想汇报
2014/10/01 职场文书
音乐会主持人开场白
2015/05/28 职场文书
《领导干部从政道德启示录》学习心得体会
2016/01/20 职场文书