一个基于jquery的图片切换效果


Posted in Javascript onJuly 06, 2010

下面的代码对于学习jquery的朋友是个参考
一个基于jquery的图片切换效果
html代码:

代码

<div class="warp" id="warp"> 
<img src="http://images.cnblogs.com/cnblogs_com/zhangle/252347/t_pic1.bmp" alt="" class="imgBig" /> 
<img src="http://images.cnblogs.com/cnblogs_com/zhangle/252347/t_pic2.bmp" alt="" class="imgLittle" /> 
<img src="http://images.cnblogs.com/cnblogs_com/zhangle/252347/t_pic3.bmp" alt="" class="imgLittle" /> 
<img src="http://images.cnblogs.com/cnblogs_com/zhangle/252347/t_pic4.bmp" alt="" class="imgLittle" /> 
</div>

javascript:

$(document).ready(function(){ 
var $warp = $("#warp"); 
$warp.IsRunning = false; 
var seconds = 500; 
$warp.children("img").click(function(){ 
if($warp.IsRunning){return;} 
$warp.IsRunning = true; 
var $imgs = $("#warp").children("img"); $imgs.eq(2).css("marginTop","63px").animate({marginTop:"0px"},{duration:seconds}); 
$imgs.eq(0).css({position:"absolute",opacity:"0.5"}).animate({width:"108px", height:"57px",left:"372px",top:"126px",opacity:"1"},{duration:seconds}); 
//$imgs.eq(1).css({position:"absolute",left:"372px",top:"6px",opacity:"0.2"}); 
$imgs.eq(1).css({position:"absolute",left:"372px",top:"6px",opacity:"0.2",clear:"none"}).animate({width:"360px", height:"190px",left:"-9px",top:"-5px",opacity:"1"},{duration:seconds,complete:function(){ 
$imgs.eq(0).appendTo($("#warp")); 
$imgs.eq(0).removeAttr("style").removeClass("imgBig").addClass("imgLittle"); 
$imgs.eq(1).removeAttr("style").removeClass("imgLittle").addClass("imgBig"); 
$warp.IsRunning = false; 
}}); 
}); 
});

css代码:

.warp{width:487px; height:194px; overflow:hidden;border:solid 1px #ccc;position:relative; top:0px; left:0px; background-color:#fafafa} 
.warp img{border-width:0px;cursor:pointer;position:relative; top:0px; left:0px} 
.imgBig{float:left; width:360px; height:190px;padding:2px;} 
.imgLittle{float:right; width:108px; height:57px;padding:6px 5px 0 10px;clear:right}
Javascript 相关文章推荐
JSON 学习之JSON in JavaScript详细使用说明
Feb 23 Javascript
比Jquery的document.ready更快的方法
Apr 28 Javascript
Javascript表达式中连续的 &amp;&amp; 和 || 之赋值区别
Oct 17 Javascript
20个最新的jQuery插件
Jan 13 Javascript
JavaScript记录光标在编辑器中位置的实现方法
Apr 22 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
Nov 02 Javascript
Vue 2.0在IE11中打开项目页面空白的问题解决
Jul 16 Javascript
基于AngularJs select绑定数字类型的问题
Oct 08 Javascript
从零开始用electron手撸一个截屏工具的示例代码
Oct 10 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
May 07 Javascript
vue离开当前页面触发的函数代码
Sep 01 Javascript
vue实现下载文件流完整前后端代码
Nov 17 Vue.js
jQuery ajax BUG:object doesn't support this property or method
Jul 06 #Javascript
防止页面被iframe(兼容IE,Firefox火狐)
Jul 04 #Javascript
JavaScript对象、属性、事件手册集合方便查询
Jul 04 #Javascript
JavaScript 内置对象属性及方法集合
Jul 04 #Javascript
js以对象为索引的关联数组
Jul 04 #Javascript
JavaScript对象链式操作代码(jquery)
Jul 04 #Javascript
添加JavaScript重载函数的辅助方法2
Jul 04 #Javascript
You might like
浅谈Windows下 PHP4.0与oracle 8的连接设置
2006/10/09 PHP
PHP+XML 制作简单的留言本 图文教程
2009/11/02 PHP
PHP中date与gmdate的区别及默认时区设置
2014/05/12 PHP
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
PHP数组相关函数汇总
2015/03/24 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
PHP中的常见魔术方法功能作用及用法实例
2015/07/01 PHP
Yii框架实现图片上传的方法详解
2017/05/20 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
Extjs Gird 支持中文拼音排序实现代码
2013/04/15 Javascript
jquery实现非叠加式的搜索框提示效果
2014/01/07 Javascript
jQuery CSS()方法改变现有的CSS样式
2014/08/20 Javascript
JavaScript实现找质数代码分享
2015/03/24 Javascript
使用ngView配合AngularJS应用实现动画效果的方法
2015/06/19 Javascript
AngularJS Bootstrap详细介绍及实例代码
2016/07/28 Javascript
js完整倒计时代码分享
2016/09/18 Javascript
详解使用fetch发送post请求时的参数处理
2017/04/05 Javascript
基于模板引擎Jade的应用(详解)
2017/12/12 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
浅谈React碰到v-if
2018/11/04 Javascript
使用原生js编写一个简单的框选功能方法
2019/05/13 Javascript
解决vue net :ERR_CONNECTION_REFUSED报错问题
2020/08/13 Javascript
[17:00]DOTA2 HEROS教学视频教你分分钟做大人-帕克
2014/06/10 DOTA
[01:14:31]Secret vs VG 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
python映射列表实例分析
2015/01/26 Python
对numpy的array和python中自带的list之间相互转化详解
2018/04/13 Python
Python基于sklearn库的分类算法简单应用示例
2018/07/09 Python
Python爬虫动态ip代理防止被封的方法
2019/07/07 Python
python 经典数字滤波实例
2019/12/16 Python
pytorch中图像的数据格式实例
2020/02/11 Python
管理部副部长岗位职责范文
2014/03/09 职场文书
3分钟英语演讲稿
2014/04/29 职场文书
品德评语大全
2014/05/05 职场文书
初中生庆国庆演讲稿范文2014
2014/09/25 职场文书
三好学生竞选稿范文
2019/08/21 职场文书
go类型转换及与C的类型转换方式
2021/05/05 Golang