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 相关文章推荐
juqery 学习之六 CSS--css、位置、宽高
Feb 11 Javascript
jQuery$命名冲突怎么办如何解决
Jan 16 Javascript
JavaScript实现在页面间传值的方法
Apr 07 Javascript
JSON字符串转JSON对象
Jul 31 Javascript
提高jQuery性能优化的技巧
Aug 03 Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
Oct 08 Javascript
JS判断字符串变量是否含有某个字串的实现方法
Jun 03 Javascript
jQuery实现的网格线绘制方法
Jun 20 Javascript
JavaScript中的回调函数实例讲解
Jan 27 Javascript
vue(2.x,3.0)配置跨域代理
Nov 27 Javascript
解决vue与node模版引擎的渲染标记{{}}(双花括号)冲突问题
Sep 11 Javascript
基于Vue+Webpack拆分路由文件实现管理
Nov 16 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中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
php使用exec shell命令注入的方法讲解
2013/11/12 PHP
php通过修改header强制图片下载的方法
2015/03/24 PHP
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
2009/09/09 Javascript
JQuery扩展插件Validate—4设置错误提示的样式
2011/09/05 Javascript
JQuery的Ajax跨域请求原理概述及实例
2013/04/26 Javascript
使用jquery实现简单的ajax
2013/07/08 Javascript
Javascript访问器属性实例分析
2014/12/30 Javascript
jquery制作图片时钟特效
2020/03/30 Javascript
解析JavaScript数组方法reduce
2016/12/12 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
Vue实现导出excel表格功能
2018/03/30 Javascript
简述JS浏览器的三种弹窗
2018/07/15 Javascript
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
小程序自定义导航栏兼容适配所有机型(附完整案例)
2020/04/26 Javascript
在vue中实现清除echarts上次保留的数据(亲测有效)
2020/09/09 Javascript
python在命令行下使用google翻译(带语音)
2014/01/16 Python
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
python的dict,set,list,tuple应用详解
2014/07/24 Python
Python中is与==判断的区别
2017/03/28 Python
python如何读写json数据
2018/03/21 Python
解决Mac安装scrapy失败的问题
2018/06/13 Python
Django rest framework工具包简单用法示例
2018/07/20 Python
django-利用session机制实现唯一登录的例子
2020/03/16 Python
python将字典内容写入json文件的实例代码
2020/08/12 Python
Python Opencv轮廓常用操作代码实例解析
2020/09/01 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
用HTML5 实现橡皮擦的涂抹效果的教程
2015/05/11 HTML / CSS
马来西亚网上购物平台:ezbuy
2018/02/13 全球购物
小学教师岗位职责
2013/11/25 职场文书
水利水电专业自荐信
2014/07/08 职场文书
文员岗位职责范本
2015/04/16 职场文书
道歉的话语大全
2015/05/12 职场文书
Redis Cluster 字段模糊匹配及删除
2021/05/27 Redis
Win11怎么进入安全模式?Windows 11进入安全模式的方法
2021/11/21 数码科技
苹果macOS 13开发者预览版Beta 8发布 正式版10月发布
2022/09/23 数码科技