使用jquery实现鼠标滑过弹出更多相关信息层附源码下载


Posted in Javascript onNovember 23, 2015

当要在有限的空间展示更多的信息时,我们经常会采取鼠标滑过弹出更多相关信息层,提高互动性。尤其可以应用在公司照片墙、招聘网站求职者信息展示等等场景。

本文结合实例和大家分享下使用jQuery实现滑过图片展示信息效果。当鼠标滑向照片时,会弹出对应的照片的详细介绍信息,请看演示效果:

使用jquery实现鼠标滑过弹出更多相关信息层附源码下载

效果展示     源码下载

HTML

首先我们准备页面素材,页面上由多组图片<li>密集组成,同时有图片对应的相关说明信息,用于展示详细信息效果。

<div class="demo"> 
    <ul id="Album"> 
    <li><a href="#" ><em></em><img src="images/2012/05/18/tiezhu18274938.jpg" /></a> 
       <div class="Album_info"><strong>孟祥义</strong><span>企业主</span><span><i>建筑 
</i><i>北京市</i></span></div> 
    </li> 
    ... 
   </ul> 
</div>

CSS

我们需要使用CSS将图片紧密排列在一起,并且默认图片对应的信息为隐藏状态。

.demo{width: 714px; margin:50px auto;} 
#Album li,#Album { list-style: none;} 
#Album{ position: relative; background: url(images/loader.gif) no-repeat center; height: 203px;} 
#Album li { float: left; margin:1px 1px 0px 0px; display: inline;} 
#Album li img { width: 50px; height: 50px;} 
#Album .album_big {float: right;} 
#Album .album_big span { width: 43px; height: 31px; background: url(images/you_s.png); position: 
absolute; right: 0px;bottom: 0px; margin: 0px; padding: 0px; text-indent: -999px; overflow: hidden;} 
.album_big img { width: 101px!important; height: 101px!important;} 
#Album .album_big a { width: 101px!important;height: 101px!important;} 
#Album li strong { display: block; color: #fff; font-size: 12px; line-height: 16px; 
padding: 0px 10px;margin-top: 8px;white-space: nowrap;} 
#Album li span { display: block; color: #fff; font-size: 12px; line-height: 16px; 
padding: 0px 10px; margin-top: 5px; white-space: nowrap;} 
#Album li a { position: absolute; z-index: 100; visibility: hidden;} 
#Album li a em{ width: 100%;position: absolute; top: 0px; left: 0px; display: none; opacity: 0.5; 
filter: alpha(opacity=50); background: #000000;} 
#Album img { border: 0px; border: none;} 
#Album .Album_info { display: none; position: absolute; background: #4bae41; z-index:101; 
-moz-box-shadow: 0 0 10px #000000;-webkit-box-shadow: 0 0 10px #000000;box-shadow: 0 0 10px #000000;} 
#Album .Album_info i{ font-size: 12px; margin-right: 5px; font-style: normal; font-weight: normal;}

jQuery

展示效果所用的js代码已经封装在album.js,在调用前先加载jquery.js和album.js两个文件,然后直接调用效果,请看代码:

<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/album.js"></script> 
<script>
Album.set('#Album');
</script>

在album.js中,通过jquery控制元素的定位,,以及鼠标滑过时,各种相对上下左右的位置展示效果,有兴趣的朋友可以翻看下album.js中的相关代码。

以上内容是小编给大家介绍的使用jquery实现鼠标滑过弹出更多相关信息层附源码下载的全部内容,希望大家喜欢。

Javascript 相关文章推荐
基于jQuery的仿flash的广告轮播代码
Nov 04 Javascript
functional继承模式 摘自javascript:the good parts
Jun 20 Javascript
JQuery包裹DOM节点的方法
Jun 11 Javascript
Java Mybatis框架入门基础教程
Sep 21 Javascript
表单验证插件Validation应用的实例讲解
Oct 10 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
Dec 08 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
Dec 12 Javascript
JavaScript事件处理程序详解
Sep 19 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
Mar 08 Javascript
JavaScript变量提升和严格模式实例分析
Jan 27 Javascript
微信小程序wxs实现吸顶效果
Jan 08 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
Nov 09 Javascript
javascript实现uploadify上传格式以及个数限制
Nov 23 #Javascript
Jquery 效果使用详解
Nov 23 #Javascript
JavaScript高级教程5.6之基本包装类型(详细)
Nov 23 #Javascript
jQuery实现简洁的导航菜单效果
Nov 23 #Javascript
Bootstrap每天必学之表格
Nov 23 #Javascript
js 右侧浮动层效果实现代码(跟随滚动)
Nov 22 #Javascript
JQuery实现简单的图片滑动切换特效
Nov 22 #Javascript
You might like
SESSION存放在数据库用法实例
2015/08/08 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
Javascript - HTML的request类
2007/01/09 Javascript
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
2007/02/09 Javascript
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
2013/11/27 Javascript
iframe父页面获取子页面参数的方法
2014/02/21 Javascript
利用jquery操作Radio方法小结
2014/10/20 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
BootStrap学习笔记之nav导航栏和面包屑导航
2017/01/03 Javascript
Vue中component标签解决项目组件化操作
2020/09/04 Javascript
Python 字符串操作实现代码(截取/替换/查找/分割)
2013/06/08 Python
举例讲解Python设计模式编程中的访问者与观察者模式
2016/01/26 Python
Python三级目录展示的实现方法
2016/09/28 Python
Python中扩展包的安装方法详解
2017/06/14 Python
python WindowsError的错误代码详解
2017/07/23 Python
Python实现求两个csv文件交集的方法
2017/09/06 Python
Python+selenium实现截图图片并保存截取的图片
2018/01/05 Python
Python处理CSV与List的转换方法
2018/04/19 Python
windows下python和pip安装教程
2018/05/25 Python
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
意大利辅助药品、药物和补品在线销售:FarmaEurope
2020/04/29 全球购物
25道Java面试题集合
2013/05/21 面试题
工厂保洁员岗位职责
2013/12/04 职场文书
总经理职责
2013/12/22 职场文书
音乐节策划方案
2014/06/09 职场文书
大专生自荐书范文
2014/06/22 职场文书
教师学习八项规定六项禁令思想汇报
2014/09/27 职场文书
党政领导班子群众路线对照检查材料
2014/10/26 职场文书
党的群众路线教育实践活动总结材料
2014/10/30 职场文书
2015年秋季小学开学标语
2015/07/16 职场文书
2016年寒假见闻
2015/10/10 职场文书
WebWorker 封装 JavaScript 沙箱详情
2021/11/02 Javascript
浅谈Redis跟MySQL的双写问题解决方案
2022/02/24 Redis
浅谈Python中对象是如何被调用的
2022/04/06 Python