jq实现酷炫的鼠标经过图片翻滚效果


Posted in Javascript onMarch 12, 2014

短短的十多行代码就实现了一个酷炫的图片翻滚代码,要实现这个效果并不难,只要思路对了,一切都好办,不多说了,直接上代码看效果!

html结构:

<ul class="list"> 
<li><img src="images/10.jpg" alt="" /><a href="#"><span>1</span></a></li> 
<li><img src="images/11.jpg" alt="" /><a href="#"><span>2</span></a></li> 
<li><img src="images/12.jpg" alt="" /><a href="#"><span>3</span></a></li> 
<li><img src="images/13.jpg" alt="" /><a href="#"><span>4</span></a></li> 
<li><img src="images/10.jpg" alt="" /><a href="#"><span>5</span></a></li> 
<li><img src="images/11.jpg" alt="" /><a href="#"><span>6</span></a></li> 
<li><img src="images/12.jpg" alt="" /><a href="#"><span>7</span></a></li> 
<li><img src="images/13.jpg" alt="" /><a href="#"><span>8</span></a></li> </ul>

css代码:
*{ margin:0; padding:0;} 
.list{ width:640px; margin:100px auto; border:1px solid #ddd; overflow:hidden;} 
.list li{ float:left; width:150px; height:80px; overflow:hidden; list-style:none; margin:5px; display:inline; position:relative;} 
.list li img{ float:left; width:150px; height:80px; border:none;} 
.list li a{ position:absolute; left:0; top:0; width:150px; height:0; background:#999; margin-top:40px; display:inline; text-align:center; line-height:80px; overflow:hidden; color:#fff; text-decoration:none;}

jq代码(注意要引入jq库):
$(function () { 
$('.list li').hover(function () { 
$(this).children('a,img').stop(); 
$(this).children('img').stop().animate({ 'marginTop': 40, 'height': 0 }, 200, function () { 
$(this).siblings('a').stop().animate({ 'height': 80, 'marginTop': 0 }, 200); 
}); }, function () { 
$(this).children('a,img').stop(); 
$(this).children('a').stop().animate({ 'height': 0, 'marginTop': 40 }, 200, function () { 
$(this).siblings('img').stop().animate({ 'marginTop': 0, 'height': 80 }, 200); 
}); 
}); 
});

是不是很简单的几句jq代码?亲,不妨copy下来看下效果呗!
Javascript 相关文章推荐
js模拟实现Array的sort方法
Dec 11 Javascript
JavaScript prototype对象的属性说明
Mar 13 Javascript
各情景下元素宽高的获取实现代码
Sep 13 Javascript
ListBox实现上移,下移,左移,右移的简单实例
Feb 13 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
Jun 13 Javascript
JS实现文字向下滚动完整实例
Feb 06 Javascript
jQuery实现仿美橙互联两级导航菜单的方法
Mar 09 Javascript
js实现仿Discuz文本框弹出层效果
Aug 13 Javascript
Vue网页html转换PDF(最低兼容ie10)的思路详解
Aug 24 Javascript
JS动画定时器知识总结
Mar 23 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
Oct 20 Javascript
微信小程序如何加载数据库真实数据的实现
Mar 04 Javascript
jquery、js操作checkbox全选反选
Mar 12 #Javascript
网站繁简切换的JS遇到页面卡死的解决方法
Mar 12 #Javascript
seajs中模块的解析规则详解和模块使用总结
Mar 12 #Javascript
判断一个对象是否为jquery对象的方法
Mar 12 #Javascript
Jquery实现自定义窗口随意的拖拽
Mar 12 #Javascript
Jquery实现自定义弹窗示例
Mar 12 #Javascript
把jQuery的类、插件封装成seajs的模块的方法
Mar 12 #Javascript
You might like
PHP操作文件方法问答
2007/03/16 PHP
php 应用程序安全防范技术研究
2009/09/25 PHP
PHP初学者常见问题集合 修正版(21问答)
2010/03/23 PHP
简单的方法让你的后台登录更加安全(php中加session验证)
2012/08/22 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
2013/11/13 PHP
php数据库备份还原类分享
2014/03/20 PHP
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
php使用Jpgraph绘制复杂X-Y坐标图的方法
2015/06/10 PHP
mysql desc(DESCRIBE)命令实例讲解
2016/09/24 PHP
PHP实现网站访问量计数器
2017/10/27 PHP
Iframe thickbox2.0使用的方法
2009/03/05 Javascript
JavaScript中的方法调用详细介绍
2014/12/30 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
javaScript中push函数用法实例分析
2015/06/08 Javascript
jquery实现页面常用的返回顶部效果
2016/03/04 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
2016/12/17 Javascript
Bootstrap3 图片(响应式图片&amp;图片形状)
2017/01/04 Javascript
详解Nodejs 通过 fs.createWriteStream 保存文件
2017/10/10 NodeJs
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
layUI实现三级导航菜单效果
2019/07/26 Javascript
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
JS中循环遍历数组的四种方式总结
2021/01/23 Javascript
python 字典(dict)遍历的四种方法性能测试报告
2014/06/25 Python
python使用str &amp; repr转换字符串
2016/10/13 Python
python f-string式格式化听语音流程讲解
2019/06/18 Python
Python中turtle库的使用实例
2019/09/09 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
python使用布隆过滤器的实现示例
2020/08/20 Python
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
拉斯维加斯酒店、演出、旅游、俱乐部及更多:Vegas.com
2019/02/28 全球购物
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
行政助理岗位职责
2013/11/10 职场文书
毕业生自荐书
2014/02/03 职场文书
中文专业学生自我评价范文
2014/02/06 职场文书
详细聊聊关于Mysql联合查询的那些事儿
2021/10/24 MySQL
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python