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 相关文章推荐
JavaScript中:表达式和语句的区别[译]
Sep 17 Javascript
jquery实现的鼠标下拉滚动置顶效果
Jul 24 Javascript
JS中生成随机数的用法及相关函数
Jan 09 Javascript
javascript产生随机数方法汇总
Jan 25 Javascript
JavaScript开发者必备的10个Sublime Text插件
Feb 27 Javascript
不定义JQuery插件 不要说会JQuery
Mar 07 Javascript
JavaScript代码里的判断小结
Aug 22 Javascript
Boostrap实现的登录界面实例代码
Oct 09 Javascript
js实现模糊匹配功能
Feb 15 Javascript
基于mpvue的简单弹窗组件mptoast使用详解
Aug 02 Javascript
vue页面更新patch的实现示例
Mar 25 Javascript
简单了解Vue computed属性及watch区别
Jul 10 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里得到前天和昨天的日期的代码
2007/08/16 PHP
PHP iconv 解决utf-8和gb2312编码转换问题
2010/04/12 PHP
laravel5.1框架model类查询的实现方法
2019/10/08 PHP
JavaScript 高级语法介绍
2009/06/15 Javascript
JQuery扩展插件Validate 1 基本使用方法并打包下载
2011/09/05 Javascript
js检测iframe是否加载完成的方法
2015/11/26 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
2016/04/18 Javascript
JS简单实现仿百度控制台输出信息效果
2016/09/04 Javascript
浅谈Koa服务限流方法实践
2017/10/23 Javascript
jQuery实现的五星点评功能【案例】
2019/02/18 jQuery
NodeJs入门教程之定时器和队列
2019/03/08 NodeJs
node 版本切换的实现
2020/02/02 Javascript
只有 20 行的 JavaScript 模板引擎实例详解
2020/05/11 Javascript
Python程序设计入门(3)数组的使用
2014/06/16 Python
详解Python的Django框架中Manager方法的使用
2015/07/21 Python
Python实现读取邮箱中的邮件功能示例【含文本及附件】
2017/08/05 Python
python scp 批量同步文件的实现方法
2019/01/03 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
pytorch torchvision.ImageFolder的用法介绍
2020/02/20 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
2020/05/13 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
CSS3 input框的实现代码类似Google登录的动画效果
2020/08/04 HTML / CSS
全球最大的瓷器、水晶和银器零售商:Replacements
2020/06/15 全球购物
中海讯通笔试题
2015/09/15 面试题
如何理解transaction事务的概念
2015/05/27 面试题
4s客服专员岗位职责
2013/12/01 职场文书
《美丽的小兴安岭》教学反思
2014/02/26 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
实习推荐信
2014/05/10 职场文书
节水倡议书
2015/01/19 职场文书
离婚协议书怎么写
2015/01/26 职场文书
毕业生党员个人总结
2015/02/14 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
导游词之五台山
2019/10/11 职场文书
Ajax实现局部刷新的方法实例
2021/03/31 Javascript
如何利用 CSS Overview 面板重构优化你的网站
2021/10/24 HTML / CSS