使用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 相关文章推荐
12款经典的白富美型—jquery图片轮播插件—前端开发必备
Jan 08 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
Aug 30 Javascript
Javascript操作URL函数修改版
Nov 07 Javascript
JavaScript中的全局对象介绍
Jan 01 Javascript
动态加载jQuery的方法
Jun 16 Javascript
JS使用parseInt解析数字实现求和的方法
Aug 05 Javascript
理解javascript模块化
Mar 28 Javascript
Angular.js与Bootstrap相结合实现手风琴菜单代码
Apr 13 Javascript
收集前端面试题之url、href、src
Mar 22 Javascript
Vue实现日历小插件
Jun 26 Javascript
vue中进行微博分享的实例讲解
Oct 14 Javascript
vue使用recorder.js实现录音功能
Nov 22 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
Laravel 5框架学习之表单验证
2015/04/08 PHP
PHP互换两个变量值的方法(不用第三变量)
2016/11/14 PHP
利用PHP判断文件是否为图片的方法总结
2017/01/06 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
javascript 动态table添加colspan\rowspan 参数的方法
2009/07/25 Javascript
在jQuery 1.5中使用deferred对象的代码(翻译)
2011/03/10 Javascript
jQuery点击后一组图片左右滑动的实现代码
2012/08/16 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
jquery代码实现多选、不同分享功能
2015/07/31 Javascript
JS获取当前脚本文件的绝对路径
2016/03/02 Javascript
jQuery EasyUI中DataGird动态生成列的方法
2016/04/05 Javascript
jQuery实现的placeholder效果完整实例
2016/08/02 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
2016/09/06 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
2016/11/10 Javascript
webpack构建的详细流程探底
2018/01/08 Javascript
js实现多张图片每隔一秒切换一张图片
2019/07/29 Javascript
vue设置导航栏、侧边栏为公共页面的例子
2019/11/01 Javascript
Javascript如何递归遍历本地文件夹
2020/08/06 Javascript
python私有属性和方法实例分析
2015/01/15 Python
python 实现得到当前时间偏移day天后的日期方法
2018/12/31 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
解决Pytorch 训练与测试时爆显存(out of memory)的问题
2019/08/20 Python
Django连接数据库并实现读写分离过程解析
2019/11/13 Python
Python基础之高级变量类型实例详解
2020/01/03 Python
详解html5 canvas常用api总结(二)--绘图API
2016/12/14 HTML / CSS
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
少先队学雷锋活动月总结
2014/03/09 职场文书
放飞中国梦演讲稿
2014/04/23 职场文书
基层党员公开承诺书
2014/05/29 职场文书
基层工作经验证明样本
2014/11/16 职场文书
十月围城观后感
2015/06/08 职场文书
Python 批量下载阴阳师网站壁纸
2021/05/19 Python
Python django中如何使用restful框架
2021/06/23 Python
threejs太阳光与阴影效果实例代码
2022/04/05 Javascript
Flutter集成高德地图并添加自定义Maker的实践
2022/04/07 Java/Android