jQuery鼠标经过图片切换
2012-08-30 11:51
344 查看
<script type="text/javascript" src="jquery-1.7.2.js"></script>
HTML代码:
CSS代码:
jQuery代码:
HTML代码:
<div class="picBox" id="pic"> <ul> <li> <div><span>标题一</span><img src="01.jpg" width="282" height="157" /> </div> </li> <li> <div><span>标题二</span> <img src="02.jpg" width="282" height="157" /> </div> </li> <li> <div><span>标题三</span> <img src="03.jpg" width="282" height="157" /> </div> </li> <li> <div><span>标题四</span> <img src="04.jpg" width="282" height="157" /> </div> </li> </ul> </div>
CSS代码:
*{padding:0;margin:0; line-height:25px;} ul,li{ list-style:none;} .picBox{ overflow:hidden; width:414px; margin:30px auto 0;} .picBox ul li{float:left;overflow:hidden;height:157px; vertical-align:middle;} .picBox ul li span{ float:left; background:url(t.jpg) no-repeat; height:157px; width:23px;color:#FFFFFF; line-height:35px; font-size:16px; text-align:center; padding:0 5px;cursor:pointer} .picBox ul li img{float:left} .picBox ul li span.over{color:#900;}
jQuery代码:
<script> $(document).ready(function(){ var playindex = 0; var flag = true; $('.picBox img').css('width','0').eq(0).css('width','282px'); $('.picBox li').bind('mouseover',function(){ if (flag==true){ var index = $(this).index(); if (playindex!=index){ flag = false; $('.picBox img').eq(playindex).animate({'width':'0px'},500); $('.picBox img').eq(index).animate({'width':'282px'},500,function(){ flag = true; }); } playindex = index; } }) }); </script>
相关文章推荐
- jQuery鼠标经过方形图片切换成圆边效果代码分享
- jQuery鼠标经过方形图片切换成圆边效果代码分享
- js和jquery 两种写法 鼠标经过图片切换背景效果
- jquery给图片添加鼠标经过时的边框效果
- jQuery实现鼠标经过图片预览大图效果
- 超简单的JavaScript鼠标经过切换图片代码
- jQuery插件jFade实现鼠标经过的图片高亮其它变暗
- 一款基于jquery的鼠标经过图片列表特效
- jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
- jQuery插件jFade实现鼠标经过的图片高亮其它变暗
- 【JavaScript】js可以直接使用的鼠标经过切换图片
- jQuery实现鼠标经过图片预览大图效果
- 【js练习一】鼠标经过切换图片和图片描述
- jQuery鼠标移动到Div上后切换背景,或更换图片
- 基于jquery实现鼠标滚轮驱动的图片切换效果
- jQuery实现鼠标经过图片变亮其他变暗效果
- 鼠标经过图片切换效果。
- jquery 鼠标经过放大图片
- jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
- jquery鼠标悬停图片上下滚动切换