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 相关文章推荐
javascript 有趣而诡异的数组
Apr 06 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
Jan 04 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
Jan 16 Javascript
获得Javascript对象属性个数的示例代码
Nov 21 Javascript
angularjs指令之绑定策略(@、=、&)
Apr 13 Javascript
表格展示利器 Bootstrap Table实例代码
Sep 06 Javascript
一文让你彻底搞清楚javascript中的require、import与export
Sep 24 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
Jul 10 Javascript
详解Node.js中path模块的resolve()和join()方法的区别
Oct 29 Javascript
Async/Await替代Promise的6个理由
Jun 15 Javascript
vue-router 按需加载 component: () => import() 报错的解决
Sep 22 Javascript
微信小程序实现日历小功能
Nov 18 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下使用SMTP发邮件的代码
2008/01/10 PHP
PHP文件锁函数flock()详细介绍
2014/11/18 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
让您的菜单不离网站
2006/10/03 Javascript
JavaScript中的isXX系列是否继续使用的分析
2011/04/16 Javascript
jquery 中多条件选择器,相对选择器,层次选择器的区别
2012/07/03 Javascript
js获取url参数代码实例分享(JS操作URL)
2013/12/13 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
2014/11/17 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
2016/05/05 Javascript
JavaScript sort数组排序方法和自我实现排序方法小结
2016/06/06 Javascript
模仿password输入框的实现代码
2016/06/07 Javascript
Bootstrap页面布局基础知识全面解析
2016/06/13 Javascript
Node.js 实现简单小说爬虫实例
2016/11/18 Javascript
利用vue-router实现二级菜单内容转换
2016/11/30 Javascript
js实现仿购物车加减效果
2017/03/01 Javascript
js 中rewrap-ajax.js插件实例代码
2017/10/20 Javascript
小程序实现抽奖动画
2020/04/16 Javascript
Vue如何基于vue-i18n实现多国语言兼容
2020/07/17 Javascript
vue-admin-template配置快捷导航的代码(标签导航栏)
2020/09/04 Javascript
在Python程序中进行文件读取和写入操作的教程
2015/04/28 Python
Python面向对象之继承代码详解
2018/01/29 Python
Python数据预处理之数据规范化(归一化)示例
2019/01/08 Python
Jupyter Notebook 安装配置与使用详解
2021/01/06 Python
美国开幕式潮店:Opening Ceremony
2018/02/10 全球购物
allbeauty美国:英国在线美容店
2019/03/11 全球购物
Charles & Colvard官网:美国莫桑石品牌
2019/06/05 全球购物
The Outnet亚太地区:折扣设计师时装店
2019/12/05 全球购物
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
PHP如何防止SQL注入
2014/05/03 面试题
日语专业毕业生自荐信
2013/11/11 职场文书
门诊手术室工作制度
2014/01/30 职场文书
迎七一演讲稿
2014/09/12 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
中学生思想品德评语
2014/12/31 职场文书
详解MySQL中的pid与socket
2021/06/15 MySQL
详解Flutter和Dart取消Future的三种方法
2022/04/07 Java/Android