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 this 深入理解
Jul 30 Javascript
IE与FireFox中的childNodes区别
Oct 20 Javascript
JS 精确统计网站访问量的实例代码
Jul 05 Javascript
js实现点小图看大图效果的思路及示例代码
Oct 28 Javascript
IE中getElementsByName()对有些元素无效的解决方案
Sep 28 Javascript
jQuery使用animate实现ul列表项相互飘动效果示例
Sep 16 Javascript
JavaScript 实现的checkbox经典实例分享
Oct 16 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
Jan 19 Javascript
JavaScript输入框字数实时统计更新
Jun 17 Javascript
详解webpack2异步加载套路
Sep 14 Javascript
JavaScript中concat复制数组方法浅析
Jan 20 Javascript
详解一个小实例理解js原型和继承
Apr 24 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
eaglephp使用微信api接口开发微信框架
2014/01/09 PHP
php实现无限级分类
2014/12/24 PHP
PHP7.0版本备注
2015/07/23 PHP
PHP MySql增删改查的简单实例
2016/06/21 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
PHP 7.4 新语法之箭头函数实例详解
2019/05/09 PHP
一个小型js框架myJSFrame附API使用帮助
2008/06/28 Javascript
js遍历td tr等html元素
2012/12/13 Javascript
刷新页面的几种方法小结(JS,ASP.NET)
2014/01/07 Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
2014/04/29 Javascript
JavaScript怎么判断图片是否加载完成以便获取其尺寸
2014/05/08 Javascript
js实现正方形颜色从下往上升的效果
2014/08/04 Javascript
jQuery取消特定的click事件
2016/02/29 Javascript
jQuery EasyUI 获取tabs的实例解析
2016/12/06 Javascript
bootstrap多种样式进度条展示
2016/12/20 Javascript
详解微信小程序支付流程与梳理
2019/07/16 Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
2019/12/17 Javascript
原生js实现瀑布流效果
2020/03/09 Javascript
[01:59]DOTA2首部纪录片《Free to play》预告片
2014/03/12 DOTA
[02:36]DOTA2亚洲邀请赛小组赛精彩集锦:奇迹哥卡尔秀翻全场
2017/03/28 DOTA
Django数据库表反向生成实例解析
2018/02/06 Python
python tensorflow学习之识别单张图片的实现的示例
2018/02/09 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
tensorflow模型转ncnn的操作方式
2020/05/25 Python
python 统计list中各个元素出现的次数的几种方法
2021/02/20 Python
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
一套Delphi的笔试题二
2013/05/11 面试题
社团文化节邀请函
2014/01/10 职场文书
《最大的麦穗》教学反思
2014/04/17 职场文书
学校党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
租车协议书
2015/01/27 职场文书
安全教育日主题班会
2015/08/13 职场文书
python中sys模块的介绍与实例
2021/04/17 Python
MySQL的Query Cache图文详解
2021/07/01 MySQL
看完这篇文章获得一些java if优化技巧
2021/07/15 Java/Android