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 相关文章推荐
jscript之Open an Excel Spreadsheet
Jun 13 Javascript
JavaScript.The.Good.Parts阅读笔记(二)作用域&amp;闭包&amp;减缓全局空间污染
Nov 16 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
May 27 Javascript
js特殊字符转义介绍
Nov 05 Javascript
Bootstrap+jfinal退出系统弹出确认框的实现方法
May 30 Javascript
Vue.js每天必学之构造器与生命周期
Sep 05 Javascript
Node.js中看JavaScript的引用
Apr 22 Javascript
原生JS实现日历组件的示例代码
Sep 22 Javascript
javascript中call()、apply()的区别
Mar 21 Javascript
Vue中computed、methods与watch的区别总结
Apr 10 Javascript
vue实现简单瀑布流布局
May 28 Javascript
JS实现简易日历效果
Jan 25 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版阿里云OSS图片上传类详解
2016/12/01 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
2019/10/12 PHP
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
JavaScript高级程序设计 错误处理与调试学习笔记
2011/09/10 Javascript
JS 操作符整理[推荐收藏]
2011/11/15 Javascript
jquery常用特效方法使用示例
2014/04/25 Javascript
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
2015/01/01 NodeJs
JavaScript模拟实现继承的方法
2015/03/30 Javascript
微信支付如何实现内置浏览器的H5页面支付
2015/09/25 Javascript
详解Angularjs filter过滤器
2016/02/06 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
2016/03/09 Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
2017/12/25 Javascript
原生JS检测CSS3动画是否结束的方法详解
2019/01/27 Javascript
Node对CommonJS的模块规范
2019/11/06 Javascript
jquery将信息遍历到界面上实例代码
2020/01/21 jQuery
vue实现简易图片左右旋转,上一张,下一张组件案例
2020/07/31 Javascript
微信小程序实现点击导航条切换页面
2020/11/19 Javascript
Python中的条件判断语句与循环语句用法小结
2016/03/21 Python
PyTorch上实现卷积神经网络CNN的方法
2018/04/28 Python
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
python实现画出e指数函数的图像
2019/11/21 Python
python3 配置logging日志类的操作
2020/04/08 Python
解决 jupyter notebook 回车换两行问题
2020/04/15 Python
解决jupyter notebook import error但是命令提示符import正常的问题
2020/04/15 Python
学python最电脑配置有要求么
2020/07/05 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
2020/09/29 Python
解决import tensorflow导致jupyter内核死亡的问题
2021/02/06 Python
在Pycharm中安装Pandas库方法(简单易懂)
2021/02/20 Python
Omio美国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/08 全球购物
Bitiba意大利:在线宠物商店
2020/10/31 全球购物
医学院校毕业生自荐信范文
2014/01/01 职场文书
缅怀先烈演讲稿
2014/09/03 职场文书
CSS3实现的文字弹出特效
2021/04/16 HTML / CSS
Python使用UDP实现720p视频传输的操作
2021/04/24 Python
k-means & DBSCAN 总结
2021/04/27 Python