一个基于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 相关文章推荐
再谈IE中Flash控件的自动激活 ObjectWrap
Mar 09 Javascript
JavaScript入门教程(5) js Screen屏幕对象
Jan 31 Javascript
如何在JavaScript中实现私有属性的写类方式(二)
Dec 04 Javascript
JavaScript动态生成二维码图片
Apr 20 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
May 31 Javascript
动态生成的DOM不会触发onclick事件的原因及解决方法
Aug 06 Javascript
JS简单去除数组中重复项的方法
Sep 13 Javascript
JavaScript仿聊天室聊天记录
Dec 27 Javascript
angular 用拦截器统一处理http请求和响应的方法
Jun 08 Javascript
vue移动端项目缓存问题实践记录
Oct 29 Javascript
Vue项目引进ElementUI组件的方法
Nov 11 Javascript
js实现上传图片并显示图片名称
Dec 18 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
ThinkPHP采用实现三级循环代码实例
2014/07/18 PHP
详解WordPress开发中过滤属性以及Sql语句的函数使用
2015/12/25 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
Yii框架日志操作图文与实例详解
2019/09/09 PHP
javascript自执行函数之伪命名空间封装法
2010/12/25 Javascript
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
2013/11/27 Javascript
用IE重起计算机或者关机的示例代码
2014/03/10 Javascript
javascript event在FF和IE的兼容传参心得(绝对好用)
2014/07/10 Javascript
详解JavaScript中的4种类型识别方法
2015/09/14 Javascript
Vue.js实现拖放效果的实例
2016/09/30 Javascript
bootstrap导航、选项卡实现代码
2016/12/28 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
2017/01/17 Javascript
jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
2017/03/04 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
深入理解vuex2.0 之 modules
2017/11/20 Javascript
Vue路由前后端设计总结
2019/08/06 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
2020/02/03 Javascript
谈谈我在vue-cli3中用预渲染遇到的坑
2020/04/22 Javascript
解决vue的touchStart事件及click事件冲突问题
2020/07/21 Javascript
python端口扫描系统实现方法
2014/11/19 Python
pandas实现将日期转换成timestamp
2019/12/07 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
2020/02/29 Python
Python是什么 Python的用处
2020/05/26 Python
python speech模块的使用方法
2020/09/09 Python
Vs Code中8个好用的python 扩展插件
2020/10/12 Python
如何提高SQL Server的安全性
2016/07/25 面试题
护理专业推荐信
2013/11/07 职场文书
初中英语教学反思
2014/01/25 职场文书
圣诞节红领巾广播稿
2014/02/03 职场文书
职工趣味运动会方案
2014/02/10 职场文书
庆元旦文艺演出主持词
2014/03/27 职场文书
银行求职信
2014/05/31 职场文书
党支部三会一课计划
2014/09/24 职场文书
倡议书格式及范文
2015/04/29 职场文书
研究生论文答辩开场白
2015/05/27 职场文书