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 相关文章推荐
简洁短小的 JavaScript IE 浏览器判定代码
Mar 21 Javascript
jquery slibings选取同级其他元素的实现代码
Nov 15 Javascript
弹出窗口并且此窗口带有半透明的遮罩层效果
Mar 13 Javascript
JavaSript中变量的作用域闭包的深入理解
May 12 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
May 19 Javascript
CascadeView级联组件实现思路详解(分离思想和单链表)
Apr 12 Javascript
Vue+Vux项目实践完整代码
Nov 30 Javascript
vue-cli 目录结构详细讲解总结
Jan 15 Javascript
vue父子组件的通信方法(实例详解)
Nov 10 Javascript
JavaScript setInterval()与setTimeout()计时器
Dec 27 Javascript
vue实现点击按钮切换背景颜色的示例代码
Jun 23 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
Aug 24 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应用程序来获取Web服务器的状态信息
2006/10/09 PHP
PHP脚本的10个技巧(8)
2006/10/09 PHP
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
2011/07/14 PHP
php连接odbc数据源并保存与查询数据的方法
2014/12/24 PHP
win平台安装配置Nginx+php+mysql 环境
2016/01/12 PHP
对象特征检测法判断浏览器对javascript对象的支持
2009/07/25 Javascript
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
文本框根据输入内容自适应高度的代码
2011/10/24 Javascript
两种方法实现文本框输入内容提示消失
2013/03/17 Javascript
JavaScript和CSS交互的方法汇总
2014/12/02 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
Puppeteer环境搭建的详细步骤
2018/09/21 Javascript
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
layui添加动态菜单与选项卡
2019/07/26 Javascript
基于ssm框架实现layui分页效果
2019/07/27 Javascript
python获取一组数据里最大值max函数用法实例
2015/05/26 Python
python抓取网页中链接的静态图片
2018/01/29 Python
pandas将numpy数组写入到csv的实例
2018/07/04 Python
python 调用有道api接口的方法
2019/01/03 Python
Django的用户模块与权限系统的示例代码
2019/07/24 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
使用 Python 处理3万多条数据只要几秒钟
2020/01/19 Python
django中的数据库迁移的实现
2020/03/16 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
2020/04/22 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
Python实现GIF图倒放
2020/07/16 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
HTML5在线预览PDF的示例代码
2017/09/14 HTML / CSS
英国历史最悠久的DJ设备供应商:DJ Finance、DJ Warehouse、The DJ Shop
2019/09/04 全球购物
护士实习生自我鉴定范文
2013/12/10 职场文书
2014小学二年级班主任工作总结
2014/12/05 职场文书
委托书格式要求
2015/01/28 职场文书
小学六一主持词开场白
2015/05/28 职场文书
党员转正意见怎么写
2015/06/03 职场文书
业务员管理制度范本
2015/08/06 职场文书
JS数组去重详情
2021/11/07 Javascript