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 相关文章推荐
JQuery 返回布尔值Is()条件判断方法代码
May 14 Javascript
js 判断checkbox是否选中的操作方法
Nov 09 Javascript
JavaScript中for..in循环陷阱介绍
Nov 12 Javascript
基于javascript滚动图片具体实现
Nov 18 Javascript
jquery控制select的text/value值为选中状态
Jun 03 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
Aug 15 Javascript
jQuery修改li下的样式以及li下的img的src的值的方法
Nov 02 Javascript
用Move.js配合创建CSS3动画的入门指引
Jul 22 Javascript
JS实现物体带缓冲的间歇运动效果示例
Dec 22 Javascript
微信小程序实战之顶部导航栏(选项卡)(1)
Jun 19 Javascript
Ionic2开发环境搭建教程
Aug 20 Javascript
微信小程序实现点击图片放大预览
Oct 21 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
php a simple smtp class
2007/11/26 PHP
Php无限级栏目分类读取的实现代码
2014/02/19 PHP
thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
2015/05/21 PHP
PHP实现查询两个数组中不同元素的方法
2016/02/23 PHP
在CentOS系统上从零开始搭建WordPress博客的全流程记录
2016/04/21 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
2015/03/04 Javascript
JS动态遍历json中所有键值对的方法(不知道属性名的情况)
2016/12/28 Javascript
Node.js使用Express创建Web项目详细教程
2017/03/31 Javascript
详解koa2学习中使用 async 、await、promise解决异步的问题
2018/11/13 Javascript
Element InfiniteScroll无限滚动的具体使用方法
2020/07/27 Javascript
vue实现虚拟列表功能的代码
2020/07/28 Javascript
[03:27]《辉夜杯》线下训练营 导师CU和海涛指点迷津
2015/10/23 DOTA
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
Python设计模式之享元模式原理与用法实例分析
2019/01/11 Python
pyqt5 实现工具栏文字图片同时显示
2019/06/13 Python
python集合常见运算案例解析
2019/10/17 Python
python误差棒图errorbar()函数实例解析
2020/02/11 Python
python爬虫开发之Beautiful Soup模块从安装到详细使用方法与实例
2020/03/09 Python
Pycharm配置autopep8实现流程解析
2020/11/28 Python
python简单实现插入排序实例代码
2020/12/16 Python
官方授权图形T恤和服装:Fifth Sun
2019/06/12 全球购物
小区门卫工作职责
2013/12/14 职场文书
半年思想汇报
2013/12/30 职场文书
两只小狮子教学反思
2014/02/05 职场文书
《难忘的泼水节》教学反思
2014/02/27 职场文书
团队拓展活动总结
2014/08/27 职场文书
学习张丽丽心得体会
2014/09/03 职场文书
建设工程授权委托书
2014/09/22 职场文书
2015年煤矿安全工作总结
2015/05/23 职场文书
《全神贯注》教学反思
2016/02/22 职场文书
《家庭教育》读后感3篇
2019/12/18 职场文书
PyCharm配置KBEngine快速处理代码提示冲突、配置命令问题
2021/04/03 Python
排查并解决MySQL生产库内存使用率高的报警
2022/04/11 MySQL
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js