一个基于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 相关文章推荐
asp.net下利用js实现返回上一页的实现方法小集
Nov 24 Javascript
学习面向对象之面向对象的术语
Nov 30 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
Sep 04 Javascript
VS2008中使用JavaScript调用WebServices
Dec 18 Javascript
jQuery on()方法使用技巧详解
Apr 16 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
Jun 08 Javascript
Vue.js事件处理器与表单控件绑定详解
Mar 20 Javascript
基于JavaScript定位当前的地理位置
Apr 11 Javascript
原生JS实现的双色球功能示例
Feb 02 Javascript
vue-router的HTML5 History 模式设置
Sep 08 Javascript
JS实现分页导航效果
Feb 19 Javascript
解决Antd 里面的select 选择框联动触发的问题
Oct 24 Javascript
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
PHP中preg_match函数正则匹配的字符串长度问题
2015/05/27 PHP
arguments对象
2006/11/20 Javascript
Javascript日期对象的dateAdd与dateDiff方法
2008/11/18 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
批量修改标签css样式以input标签为例
2014/07/31 Javascript
JS动态修改iframe内嵌网页地址的方法
2015/04/01 Javascript
JS实现带缓冲效果打开、关闭、移动一个层的方法
2015/05/09 Javascript
简介JavaScript中setUTCSeconds()方法的使用
2015/06/12 Javascript
jquery弹出框插件jquery.ui.dialog用法分析
2016/08/20 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
2017/01/17 Javascript
javascript判断回文数详解及实现代码
2017/02/03 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
js比较两个单独的数组或对象是否相等的实例代码
2019/04/28 Javascript
react国际化化插件react-i18n-auto使用详解
2020/03/31 Javascript
[01:43]3.19DOTA2发布会 三代刀塔人第三代
2014/03/25 DOTA
安装Python和pygame及相应的环境变量配置(图文教程)
2017/06/04 Python
详解Python的hasattr() getattr() setattr() 函数使用方法
2018/07/09 Python
钉钉群自定义机器人消息Python封装的实例
2019/02/20 Python
Pandas之DataFrame对象的列和索引之间的转化
2019/06/25 Python
Django 创建/删除用户的示例代码
2019/07/24 Python
pycharm配置当鼠标悬停时快速提示方法参数
2019/07/31 Python
Python编译成.so文件进行加密后调用的实现
2019/12/23 Python
解决 jupyter notebook 回车换两行问题
2020/04/15 Python
HTML5 层的叠加的实现
2020/07/07 HTML / CSS
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
JBL加拿大官方商店:扬声器、耳机等
2020/10/23 全球购物
LUISAVIAROMA德国官网:时尚奢侈品牌购物网站
2020/11/12 全球购物
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
2013/07/26 面试题
方正Java笔试题
2014/07/03 面试题
建筑公司文秘岗位职责
2013/11/29 职场文书
化验室技术员岗位职责
2013/12/24 职场文书
实习生岗位职责
2014/04/12 职场文书
《画风》教学反思
2014/04/16 职场文书
总经理人事任命书
2014/06/05 职场文书
运动员入场前导词
2015/07/20 职场文书
2015年机关作风和效能建设工作总结
2015/07/23 职场文书