一个基于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 相关文章推荐
Jquery index()方法 获取相应元素索引值
Oct 12 Javascript
javascript使用正则获取url上的某个参数
Sep 04 Javascript
jqueryUI里拖拽排序示例分析
Feb 26 Javascript
JavaScript原生对象之Date对象的属性和方法详解
Mar 13 Javascript
javascript继承的六大模式小结
Apr 13 Javascript
Js数组排序函数sort()介绍
Jun 08 Javascript
JavaScript实现简单Tip提示框效果
Apr 20 Javascript
BootStrap使用popover插件实现鼠标经过显示并保持显示框
Jun 23 Javascript
Angular多选、全选、批量选择操作实例代码
Mar 10 Javascript
JS模拟浏览器实现全局搜索功能
Sep 11 Javascript
解决layui追加或者动态修改的表单元素“没效果”的问题
Sep 18 Javascript
javascript设计模式 ? 观察者模式原理与用法实例分析
Apr 22 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
最小化数据传输――在客户端存储数据
2006/10/09 PHP
php echo 输出字符串函数详解
2010/05/13 PHP
比file_get_contents稳定的curl_get_contents分享
2012/01/11 PHP
深入理解php的MySQL连接类
2013/06/07 PHP
php安装ssh2扩展的方法【Linux平台】
2016/07/20 PHP
CodeIgniter框架基本增删改查操作示例
2017/03/23 PHP
js技巧--转义符&quot;\&quot;的妙用
2007/01/09 Javascript
javascript 读取XML数据,在页面中展现、编辑、保存的实现
2009/10/27 Javascript
Javascript 面向对象 继承
2010/05/13 Javascript
jquery中输入验证中一个不错的效果
2010/08/21 Javascript
PHP和NodeJs开发的应用如何共用Session
2015/04/16 NodeJs
拥有一个属于自己的javascript表单验证插件
2016/03/24 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
纯js仿淘宝京东商品放大镜功能
2017/03/02 Javascript
Vue.js的动态组件模板的实现
2018/11/26 Javascript
浅析vue插槽和作用域插槽的理解
2019/04/22 Javascript
使用VueRouter的addRoutes方法实现动态添加用户的权限路由
2019/06/03 Javascript
微信小程序webSocket的使用方法
2020/02/20 Javascript
[00:49]完美世界DOTA2联赛10月28日开团时刻:随便打
2020/10/29 DOTA
在ironpython中利用装饰器执行SQL操作的例子
2015/05/02 Python
Python数字图像处理之霍夫线变换实现详解
2018/01/12 Python
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
2018/10/30 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
Python+appium框架原生代码实现App自动化测试详解
2020/03/06 Python
django正续或者倒序查库实例
2020/05/19 Python
使用pandas库对csv文件进行筛选保存
2020/05/25 Python
台湾生鲜宅配:大口市集
2017/10/14 全球购物
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
治庸问责心得体会
2014/09/12 职场文书
小区门卫的岗位职责
2014/09/26 职场文书
2015年党建工作总结
2015/03/30 职场文书
优秀班主任工作总结2015
2015/05/25 职场文书
手把手带你彻底卸载MySQL数据库
2022/06/14 MySQL