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 相关文章推荐
JS类定义原型方法的两种实现的区别评论很多
Sep 12 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
May 03 Javascript
JS、CSS以及img对DOMContentLoaded事件的影响
Aug 12 Javascript
jQuery实现DIV层收缩展开的方法
Feb 27 Javascript
JS实现漂亮的淡蓝色滑动门效果代码
Sep 23 Javascript
ionic2 tabs使用 Modal底部tab弹出框
Dec 30 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
Mar 30 Javascript
深入理解node.js之path模块
May 03 Javascript
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 jQuery
AngularJS中重新加载当前路由页面的方法
Mar 09 Javascript
javascript设计模式之迭代器模式
Jan 30 Javascript
vue组件库的在线主题编辑器的实现思路
Apr 03 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
德劲1104的电路分析与改良
2021/03/01 无线电
thinkPHP模型初始化实例分析
2015/12/03 PHP
PHP Cookie学习笔记
2016/08/23 PHP
关于ThinkPHP中的异常处理详解
2018/05/11 PHP
PHP高并发和大流量解决方案整理
2021/03/09 PHP
两种WEB下的模态对话框 (asp.net或js的分别实现)
2009/12/02 Javascript
JavaScript中的Array对象使用说明
2011/01/17 Javascript
jQuery.query.js 取参数的两点问题分析
2012/08/06 Javascript
window.open不被拦截的实现代码
2012/08/22 Javascript
Jquery方式获取iframe页面中的 Dom元素
2014/05/07 Javascript
JavaScript中使用Callback控制流程介绍
2015/03/16 Javascript
SWFObject基本用法实例分析
2015/07/20 Javascript
详解JavaScript对象和数组
2015/12/03 Javascript
JQuery实现Ajax加载图片的方法
2015/12/24 Javascript
详解用webpack2.0构建vue2.0超详细精简版
2017/04/05 Javascript
vue 组件高级用法实例详解
2018/04/11 Javascript
vue富文本框(插入文本、图片、视频)的使用及问题小结
2018/08/17 Javascript
Angular2之二级路由详解
2018/08/31 Javascript
使用express来代理服务的方法
2019/06/21 Javascript
vue 实现input表单元素的disabled示例
2019/10/28 Javascript
js实现树形数据转成扁平数据的方法示例
2020/02/27 Javascript
Vue+penlayers实现多边形绘制及展示
2020/12/24 Vue.js
[52:08]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第一局
2016/03/05 DOTA
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python自定义函数的创建、调用和函数的参数详解
2014/03/11 Python
Python中shape计算矩阵的方法示例
2017/04/21 Python
python 内置模块详解
2019/01/01 Python
python实现超级玛丽游戏
2020/03/18 Python
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
法律专业自我鉴定
2013/10/03 职场文书
大学本科毕业生求职信范文
2013/12/18 职场文书
数据保密承诺书
2014/06/03 职场文书
人与自然的观后感
2015/06/18 职场文书
校园安全主题班会
2015/08/12 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
JavaScript数组reduce()方法的语法与实例解析
2021/07/07 Javascript