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模仿msgbox提示效果代码
Jun 10 Javascript
js继承的实现代码
Aug 05 Javascript
JS继承用法实例分析
Feb 05 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记8)
Dec 24 Javascript
javascript HTML+CSS实现经典橙色导航菜单
Feb 16 Javascript
模板视图和AngularJS之间冲突的解决方法
Nov 22 Javascript
简单实现js浮动框
Dec 13 Javascript
微信小程序 监听手势滑动切换页面实例详解
Jun 15 Javascript
React Native仿美团下拉菜单的实例代码
Aug 08 Javascript
angular.js实现购物车功能
Oct 23 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
Dec 24 Javascript
微信小程序全局变量改变监听的实现方法
Jul 15 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项目开发中最常用的自定义函数整理
2010/12/02 PHP
php自动注册登录验证机制实现代码
2011/12/20 PHP
Laravel 读取 config 下的数据方法
2019/10/13 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
js innerHTML 的一些问题的解决方法
2008/06/22 Javascript
jQuery插件slider实现拖动滑块选取价格范围
2015/04/30 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
canvas实现粒子时钟效果
2017/02/06 Javascript
纯js的右下角弹窗实例
2017/03/12 Javascript
Javascript中Promise的四种常用方法总结
2017/07/14 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
vue-lazyload图片延迟加载插件的实例讲解
2018/02/09 Javascript
JavaScript中使用import 和require打包后实现原理分析
2018/03/07 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
js实现按钮开关单机下拉菜单效果
2018/11/22 Javascript
[56:13]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第一场 1月10日
2021/03/11 DOTA
在Docker上开始部署Python应用的教程
2015/04/17 Python
Django Admin实现三级联动的示例代码(省市区)
2018/06/22 Python
Python实现的批量修改文件后缀名操作示例
2018/12/07 Python
Django框架用户注销功能实现方法分析
2019/05/28 Python
python实现本地批量ping多个IP的方法示例
2019/08/07 Python
python数据持久存储 pickle模块的基本使用方法解析
2019/08/30 Python
使用python操作lmdb对数据读取的实例
2020/12/11 Python
使用CSS3的appearance属性改变元素的外观的方法
2015/12/12 HTML / CSS
BIBLOO波兰:捷克的一家在线服装店
2018/03/09 全球购物
爱尔兰领先的在线体育用品零售商:theGAAstore
2018/04/16 全球购物
Python面试题:Python是如何进行内存管理的
2014/08/04 面试题
大家访活动实施方案
2014/03/10 职场文书
企业财务总监岗位职责
2015/04/03 职场文书
三十年同学聚会感言
2015/07/30 职场文书
2020年元旦晚会策划书模板
2019/12/30 职场文书
CSS3实现的侧滑菜单
2021/04/27 HTML / CSS
pytorch中Schedule与warmup_steps的用法说明
2021/05/24 Python
MySQL中的隐藏列的具体查看
2021/09/04 MySQL
ORACLE中dbms_output.put_line输出问题的解决过程
2022/06/28 Oracle