一个基于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 相关文章推荐
js获取单元格自定义属性值的代码(IE/Firefox)
Apr 05 Javascript
JavaScript实现SHA-1加密算法的方法
Mar 11 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
Jun 23 Javascript
javascript鼠标滑过显示二级菜单特效
Nov 18 Javascript
js输入框使用正则表达式校验输入内容的实例
Feb 12 Javascript
详解angularjs利用ui-route异步加载组件
May 21 Javascript
详解在Vue中如何使用axios跨域访问数据
Jul 07 Javascript
网页中的图片查看器viewjs使用方法
Jul 11 Javascript
如何去除vue项目中的#及其ie9兼容性
Jan 11 Javascript
JavaScript求一组数的最小公倍数和最大公约数常用算法详解【面向对象,回归迭代和循环】
May 07 Javascript
React注册倒计时功能的实现
Sep 06 Javascript
tracking.js页面人脸识别插件使用方法
Apr 16 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的网址
2006/11/25 PHP
Cakephp 执行主要流程
2010/03/24 PHP
在SAE上搭建最新wordpress的方法
2014/12/21 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
2017/01/30 PHP
JS类库Bindows1.3中的内存释放方式分析
2007/03/08 Javascript
js 页面输出值
2008/11/30 Javascript
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
2010/12/10 Javascript
javascript五图轮播切换实用版
2012/08/17 Javascript
根据经纬度计算地球上两点之间的距离js实现代码
2013/03/05 Javascript
js实现感应鼠标图片透明度变化的方法
2015/02/20 Javascript
4种JavaScript实现简单tab选项卡切换的方法
2016/01/06 Javascript
原生javascript实现图片放大镜效果
2017/01/18 Javascript
jq给页面添加覆盖层遮罩的实例
2017/02/16 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
2017/11/15 Javascript
使用apifm-wxapi快速开发小程序过程详解
2019/08/05 Javascript
详解Vue3中对VDOM的改进
2020/04/23 Javascript
使用vue cli4.x搭建vue项目的过程详解
2020/05/08 Javascript
[01:04:49]KG vs LGD 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python调用新浪微博API项目实践
2014/07/28 Python
python爬取酷狗音乐排行榜
2019/02/20 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
2019/03/27 Python
Windows系统Python直接调用C++ DLL的方法
2019/08/01 Python
python+tkinter实现学生管理系统
2019/08/20 Python
python urllib爬虫模块使用解析
2019/09/05 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
详解pycharm的python包opencv(cv2)无代码提示问题的解决
2021/01/29 Python
魔幻般冒泡背景的CSS3按钮动画
2016/02/27 HTML / CSS
css3实现wifi信号逐渐增强效果实例
2017/08/09 HTML / CSS
德国最大的网上鞋店之一:Schuhe24.de
2017/06/10 全球购物
车辆转让协议书
2014/04/15 职场文书
拉拉队口号
2014/06/16 职场文书
兵马俑导游词
2015/02/02 职场文书
会计简历自我评价
2015/03/10 职场文书
2016年党员创先争优公开承诺书
2016/03/25 职场文书
Java 写一个简单的图书管理系统
2022/04/26 Java/Android