手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jq实现酷炫的鼠标经过图片翻滚效果
jq实现酷炫的鼠标经过图片翻滚效果
摘要:短短的十多行代码就实现了一个酷炫的图片翻滚代码,要实现这个效果并不难,只要思路对了,一切都好办,不多说了,直接上代码看效果!html结构:复...

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

html结构:

复制代码 代码如下:

<ul>

<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下来看下效果呗!

【jq实现酷炫的鼠标经过图片翻滚效果】相关文章:

jQuery插件expander实现图片翻转特效

JavaScript实现鼠标拖动效果的方法

JS函数实现鼠标指向图片后显示大图代码

JS实现模拟风力的雪花飘落效果

jQuery实现自动滚动到页面顶端的方法

js实现鼠标划过给div加透明度的方法

js实现顶部可折叠的菜单工具栏效果实例

jquery实现图片左右切换的方法

Jquery实现动态切换图片的方法

js实现鼠标经过表格行变色的方法

精品推荐
分类导航