by zhangxinxu from http://www.zhangxinxu.com
本文地址:http://www.zhangxinxu.com/wordpress/?p=106
这里要介绍的这个效果又称为手风琴效果。用css就可以实现类似的效果,但是使用css只是单纯地将宽度变大和缩小,而使用jQuery可以实现流畅的动画效果,体验会更加不错的!
效果截图示意:

您可以狠狠地点击这里:图片关联展开收缩demo实例页面
使用的源代码如下:
var elLists = $(".zxx_img_list");
elLists.mouseover(function(){
elLists.not($(this)).stop().animate({
width:"20%"
},500);
$(this).stop().animate({
width:"38%"
},500);
}).mouseout(function(){
elLists.stop().animate({
width:"24.5%"
},500);
});
这里的效果应用了animate()这个很神奇很伟大很实用的函数,我感觉就是个动画函数,实现滑动效果,包括位置的移动,透明度改变,padding,margin间距值改变等,有兴趣可以去研究一下。
然后,animate()执行前别忘记了先stop()下,否则效果会有不听使唤的感觉。
本文为原创文章,转载请注明来自张鑫旭-鑫空间-鑫生活[http://www.zhangxinxu.com]
本文地址:http://www.zhangxinxu.com/wordpress/?p=106
(本篇完)
相关文章
- jQuery powerSwitch万能slide(切换)插件 (0.822)
- CSS3 animate实现图片墙3D翻转效果 (0.146)
- jQuery之使用slideToggle实现垂直下拉菜单 (0.136)
- 酷酷的jQuery鼠标悬停图片放大切换显示效果 (0.136)
- 关于锚点跳转及jQuery下相关操作与插件 (0.126)
- cssSandpaper-兼容IE的CSS3 JavaScript库 (0.121)
- 翻译 - CSS高峰会议内容精选 (0.121)
- IE6下png背景不透明问题的综合拓展 (0.105)
- 使用CSS3绘制我们的太阳系 (0.099)
- CSS3 text-fill-color简介及应用展示 (0.099)
- CSS float浮动的深入研究、详解及拓展(二) (RANDOM - 0.032)




























