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 相关文章推荐
jquery animate图片模向滑动示例代码
Jan 26 Javascript
JS实现图片无间断滚动代码汇总
Jul 30 Javascript
js获取form的方法
May 06 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
Apr 06 Javascript
ie下js不执行的几种可能
Feb 28 Javascript
Web纯前端“旭日图”实现元素周期表
Mar 10 Javascript
Vue中添加过渡效果的方法
Mar 16 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
实现jquery放大镜的两种方法
Feb 22 jQuery
vue 路由嵌套高亮问题的解决方法
May 17 Javascript
javascript自定义右键菜单插件
Dec 16 Javascript
JS简单表单验证功能完整示例
Jan 26 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操作csv文件代码实例汇总
2014/09/22 PHP
PHP中使用循环实现的金字塔图形
2014/11/08 PHP
PHP读取文件内容的五种方式
2015/12/28 PHP
PHP 二维数组和三维数组的过滤
2016/03/16 PHP
PHP自定义函数实现数组比较功能示例
2017/10/19 PHP
PHP ADODB实现分页功能简单示例
2018/05/25 PHP
Laravel框架实现的批量删除功能示例
2019/01/16 PHP
js类 from qq
2006/11/13 Javascript
JavaScript写的一个自定义弹出式对话框代码
2010/01/17 Javascript
基于JQuery的类似新浪微博展示信息效果的代码
2012/07/23 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
2015/12/12 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
js利用appendChild对标签进行排序的实现方法
2016/10/16 Javascript
微信小程序模板之分页滑动栏
2017/02/10 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
JavaScript中object和Object的区别(详解)
2017/02/27 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
2017/06/09 Javascript
jQuery实现获取form表单内容及绑定数据到form表单操作分析
2018/07/03 jQuery
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
基于AngularJs select绑定数字类型的问题
2018/10/08 Javascript
深入解析Vue源码实例挂载与编译流程实现思路详解
2019/05/05 Javascript
js中let能否完全替代IIFE
2019/06/15 Javascript
如何在 ant 的table中实现图片的渲染操作
2020/10/28 Javascript
深入浅析python 中的匿名函数
2018/05/21 Python
HTML5梦幻之旅——炫丽的流星雨效果实现过程
2013/08/06 HTML / CSS
英国二手物品交易网站:Preloved
2017/10/06 全球购物
Zavvi西班牙:电子游戏、极客服装、Blu-ray、Funko Pop等
2019/05/03 全球购物
高中生活自我鉴定
2014/01/18 职场文书
年度考核自我鉴定
2014/02/02 职场文书
合伙协议书范本
2014/04/21 职场文书
汽车技术服务与贸易专业求职信
2014/07/20 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
寻找成龙观后感
2015/06/12 职场文书
九年级英语教学反思
2016/02/15 职场文书