使用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 相关文章推荐
如何防止回车(enter)键提交表单
May 11 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
Aug 24 Javascript
JavaScript学习笔记之数组求和方法
Mar 23 Javascript
浅析Javascript的自动分号插入(ASI)机制
Sep 29 Javascript
常用的几个JQuery代码片段
Mar 13 Javascript
微信小程序三级联动地址选择器的实例代码
Jul 12 Javascript
vue2.0 下拉框默认标题设置方法
Aug 22 Javascript
three.js实现圆柱体
Dec 30 Javascript
vue store之状态管理模式的详细介绍
Jun 13 Javascript
Vue项目中ESlint规范示例代码
Jul 04 Javascript
基于vue写一个全局Message组件的实现
Aug 15 Javascript
JS合并两个数组的3种方法详解
Oct 24 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使用PDO方法详解
2014/12/27 PHP
PHP实现通过URL提取根域名
2016/03/31 PHP
PHP房贷计算器实例代码,等额本息,等额本金
2017/04/01 PHP
swoole_process实现进程池的方法示例
2018/10/29 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
2019/02/20 PHP
form中限制文本字节数js代码
2007/06/10 Javascript
javascript 出生日期和身份证判断大全
2008/11/13 Javascript
javascript 限制输入脚本大全
2009/11/03 Javascript
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
非阻塞动态加载javascript广告实现代码
2010/11/17 Javascript
javascript 10进制和62进制的相互转换
2014/07/31 Javascript
node爬取微博的数据的简单封装库nodeweibo使用指南
2015/01/02 Javascript
JS变量提升原理与用法实例浅析
2020/05/22 Javascript
[00:32]DOTA2上海特级锦标赛 Ehome战队宣传片
2016/03/03 DOTA
Python中的super用法详解
2015/05/28 Python
MySQL适配器PyMySQL详解
2017/09/20 Python
对python中的logger模块全面讲解
2018/04/28 Python
Python OpenCV处理图像之图像直方图和反向投影
2018/07/10 Python
浅析python中numpy包中的argsort函数的使用
2018/08/30 Python
在Django下创建项目以及设置settings.py教程
2019/12/03 Python
在Tensorflow中查看权重的实现
2020/01/24 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
2020/12/07 Python
Python如何实现感知器的逻辑电路
2020/12/25 Python
阿联酋彩妆品牌:OUD MILANO
2019/10/06 全球购物
美国最大的在线生存商店:Survival Frog
2020/12/13 全球购物
后备干部培训方案
2014/05/22 职场文书
党的群众路线批评与自我批评发言稿
2014/10/16 职场文书
2014年超市员工工作总结
2014/11/18 职场文书
英文辞职信范文
2015/05/13 职场文书
休假证明书
2015/06/24 职场文书
《搭石》教学反思
2016/02/18 职场文书
Python实现智慧校园自动评教全新版
2021/06/18 Python
详解Go语言中配置文件使用与日志配置
2022/06/01 Golang
SpringBoot项目多数据源及mybatis 驼峰失效的问题解决方法
2022/07/07 Java/Android