使用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 Tools tab使用介绍
Jul 14 Javascript
同域jQuery(跨)iframe操作DOM(实例讲解)
Dec 19 Javascript
我的Node.js学习之路(一)
Jul 06 Javascript
js控制页面的全屏展示和退出全屏显示的方法
Mar 10 Javascript
JavaScript使用indexOf获得子字符串在字符串中位置的方法
Apr 06 Javascript
AngularJS 实现按需异步加载实例代码
Oct 18 Javascript
浅谈js script标签中的预解析
Dec 30 Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
Mar 08 Javascript
基于JavaScript实现瀑布流效果
Mar 29 Javascript
用图片替换checkbox原始样式并实现同样的功能
Nov 15 Javascript
Next.js项目实战踩坑指南(笔记)
Nov 29 Javascript
微信小程序开发问题之wx.previewImage
Dec 25 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
小偷PHP+Html+缓存
2006/11/25 PHP
PHP中文竖排转换实现方法
2015/10/23 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
PHP封装的验证码工具类定义与用法示例
2018/08/22 PHP
新浪的图片新闻效果
2007/01/13 Javascript
Prototype1.6 JS 官方下载地址
2007/11/30 Javascript
Jquery中Ajax 缓存带来的影响的解决方法
2011/05/19 Javascript
javascript函数以及基础写法100多条实用整理
2013/01/13 Javascript
A标签中通过href和onclick传递的this对象实现思路
2013/04/19 Javascript
jquery easyui使用心得
2014/07/07 Javascript
JS实现简洁、全兼容的拖动层实例
2015/05/13 Javascript
JQUERY表单暂存功能插件分享
2016/02/23 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
vue微信分享 vue实现当前页面分享其他页面
2017/12/02 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
2019/05/03 Javascript
微信小程序在线客服自动回复功能(基于node)
2019/07/03 Javascript
python 显示数组全部元素的方法
2018/04/19 Python
python字符串切割:str.split()与re.split()的对比分析
2019/07/16 Python
Django Rest framework三种分页方式详解
2019/07/26 Python
tensorflow 只恢复部分模型参数的实例
2020/01/06 Python
python查找特定名称文件并按序号、文件名分行打印输出的方法
2020/04/24 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
2020/06/01 Python
opencv 图像滤波(均值,方框,高斯,中值)
2020/07/08 Python
python自动化测试三部曲之unittest框架的实现
2020/10/07 Python
python跨文件使用全局变量的实现
2020/11/17 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
男女钓鱼靴和甲板鞋:XTRATUF
2021/01/09 全球购物
教师个人的自我评价分享
2014/01/02 职场文书
小学安全教育材料
2014/02/17 职场文书
机电专业大学生职业规划书范文
2014/02/25 职场文书
妇女儿童发展规划实施方案
2014/03/16 职场文书
党的群众路线教育实践活动动员会主持词
2014/03/20 职场文书
写求职信有哪些注意事项
2014/05/08 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
公司车队管理制度
2015/08/04 职场文书
党风廉政承诺书2016
2016/03/25 职场文书