jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果


Posted in Javascript onOctober 28, 2015

本文实例讲述了jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果。分享给大家供大家参考,具体如下:

这里演示jQuery实现鼠标移动到链接上,滑动展开/隐藏图片效果,鼠标放在“上一页”“下一页”上,立即浮现出所对应的图片,有点提前预览的味道,让用户知道下一页或下一页的大致内容,很好的提升了用户体验。

运行效果截图如下:

jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>鼠标移动链接上,滑动展开/隐藏图片效果</title>
<script language="javascript" src="jquery1.3.2.js"></script>
<script type="text/javascript" language="javascript"> 
$(function(){
 $(".list>li:has(div)").hover(function(){
   $(this).children('a').addClass('red').end().find('div').slideDown("fast");},
  function(){
   $(this).children('a').removeClass('red').end().find('div').slideUp("fast");
  });
 });
</script>
<style>
*{margin:0;padding:0}
body{background:#F8F3ED}
li{list-style:none}
.list{height:40px;background:#fff;padding-left:100px;}
.list li{float:left;position:relative;}
.list li a{float:left;width:100px;height:40px;line-height:40px; text-align:center;color:#B7B7B7;text-decoration:none; font-family:"微软雅黑";}
.list li a:hover{background:#99C228;color:#FFF;}
.list .box{position:absolute;top:40px;left:0;display:none;width:240px;height:170px;background:#99C228;color:#FFF;}
.list .box img{width:220px;height:150px;margin:10px;}
.list li a:hover,.red{background:#99C228!important;color:#FFF!important;}
</style>
</head>
<body>
<ul class="list">
 <li><a href="javascript:;">上一页</a>
  <div class="box"><img src="images/wall_s9.jpg" /></div>
 </li>
 <li><a href="javascript:;">下一页</a>
  <div class="box"><img src="images/wall_s7.jpg" /></div>
 </li>
</ul>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
JScript的条件编译
May 29 Javascript
Javascript面向对象之四 继承
Feb 08 Javascript
jQuery 中使用JSON的实现代码
Dec 01 Javascript
[原创]推荐10款最热门jQuery UI框架
Aug 19 Javascript
js阻止事件追加的具体实现
Oct 15 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
Jun 08 Javascript
jQuery事件对象总结
Oct 17 Javascript
微信小程序 image组件binderror使用例子与js中的onerror区别
Feb 15 Javascript
Bootstrap模态对话框用法简单示例
Aug 31 Javascript
基于Vue 服务端Cookies删除的问题
Sep 21 Javascript
Javascript实现秒表倒计时功能
Nov 17 Javascript
微信小程序实现上传word、txt、Excel、PPT等文件功能
May 23 Javascript
使用Chart.js图表库制作漂亮的响应式表单
Oct 28 #Javascript
jQuery+PHP+MySQL二级联动下拉菜单实例讲解
Oct 27 #Javascript
jQuery结合CSS制作动态的下拉菜单
Oct 27 #Javascript
jquery实现的V字形显示效果代码
Oct 27 #Javascript
JS基于Ajax实现的网页Loading效果代码
Oct 27 #Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
Oct 27 #Javascript
JS实现浏览器状态栏文字闪烁效果的方法
Oct 27 #Javascript
You might like
PHP curl伪造IP地址和header信息代码实例
2015/04/27 PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
2020/08/17 PHP
YII框架关联查询操作示例
2019/04/29 PHP
一段好玩的JavaScript代码
2006/12/01 Javascript
新浪刚打开页面出来的全屏广告代码
2007/04/02 Javascript
让html页面不缓存js的实现方法
2014/10/31 Javascript
Js实现无刷新删除内容
2015/04/29 Javascript
js网页滚动条滚动事件实例分析
2015/05/05 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
node.js cookie-parser之parser.js
2016/06/06 Javascript
js代码实现下拉菜单【推荐】
2016/12/15 Javascript
浅谈Vue网络请求之interceptors实际应用
2018/02/28 Javascript
微信小程序自定义对话框弹出和隐藏动画
2018/07/19 Javascript
vue实现的下拉框功能示例
2019/01/29 Javascript
js实现select下拉框选择
2020/01/11 Javascript
zbar解码二维码和条形码示例
2014/02/07 Python
python服务器端收发请求的实现代码
2014/09/29 Python
python实现在目录中查找指定文件的方法
2014/11/11 Python
python图片验证码生成代码
2016/07/02 Python
Python实现自定义顺序、排列写入数据到Excel的方法
2018/04/23 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
Python基于requests实现模拟上传文件
2020/04/21 Python
python中PyQuery库用法分享
2021/01/15 Python
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
canvas 基础之图像处理的使用
2020/04/10 HTML / CSS
美国校园市场:OCM
2017/06/08 全球购物
eBay德国站:eBay.de
2017/09/14 全球购物
2014年高中班主任工作总结
2014/11/08 职场文书
房屋产权证明书
2015/06/19 职场文书
2015年信息化建设工作总结
2015/07/23 职场文书
班主任班级管理心得体会
2016/01/07 职场文书
深入浅析python3 依赖倒置原则(示例代码)
2021/07/09 Python
Go 通过结构struct实现接口interface的问题
2021/10/05 Golang
Nginx防盗链与服务优化配置的全过程
2022/01/18 Servers
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫