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 闭包深入理解(closure)
May 27 Javascript
jQuery live( type, fn ) 委派事件实现
Oct 11 Javascript
jQuery 前的按键判断代码
Mar 19 Javascript
javascript调试说明
Jun 07 Javascript
JS日期和时间选择控件升级版(自写)
Aug 02 Javascript
jquery xMarquee实现文字水平无缝滚动效果
Apr 29 Javascript
JavaScript基础知识点归纳(推荐)
Jul 09 Javascript
JS中的==运算: [''] == false —>true
Jul 24 Javascript
JavaScript生成简单等差数列
Nov 28 Javascript
JS实现的汉字与Unicode码相互转化功能分析
May 25 Javascript
基于vue v-for 多层循环嵌套获取行数的方法
Sep 26 Javascript
微信小程序scroll-view不能左右滑动问题的解决方法
Jul 09 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类
2006/11/25 PHP
PHP下对数组进行排序的函数
2010/08/08 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
php比较两个绝对时间的大小
2014/01/31 PHP
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
2014/11/18 PHP
php中ob函数缓冲机制深入理解
2015/08/03 PHP
php强制下载文件函数
2016/08/24 PHP
onsubmit阻止form表单提交与onclick的相关操作
2010/09/03 Javascript
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
JS简单实现登陆验证附效果图
2013/11/19 Javascript
原生javascript实现获取指定元素下所有后代元素的方法
2014/10/28 Javascript
jQuery实现日期联动效果实例
2016/07/26 Javascript
jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法
2016/07/27 Javascript
jQuery序列化后的表单值转换成Json
2017/06/16 jQuery
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
2017/10/19 jQuery
微信小程序学习总结(一)项目创建与目录结构分析
2020/06/04 Javascript
[01:52]深扒TI7聊天轮盘语音出处7
2017/05/11 DOTA
python 从远程服务器下载东西的代码
2013/02/10 Python
python使用装饰器和线程限制函数执行时间的方法
2015/04/18 Python
Python实现登陆文件验证方法
2018/10/06 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
基于Django框架的权限组件rbac实例讲解
2019/08/31 Python
python实现的按要求生成手机号功能示例
2019/10/08 Python
django model object序列化实例
2020/03/13 Python
五种Python转义表示法
2020/11/27 Python
HTML页面中添加Canvas标签示例
2015/01/01 HTML / CSS
前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)
2018/07/12 HTML / CSS
切尔西足球俱乐部官方网上商店:Chelsea FC
2019/06/17 全球购物
综合办公室主任职责
2013/12/16 职场文书
支行行长竞聘演讲稿
2014/05/15 职场文书
小学优秀班主任事迹材料
2014/05/17 职场文书
2014组织生活会方案
2014/05/19 职场文书
志愿者宣传口号
2014/06/17 职场文书
在Windows下安装配置CPU版的PyTorch的方法
2021/04/02 Python
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技