使用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 相关文章推荐
可以将word转成html的js代码
Apr 11 Javascript
javascript 弹出层组件(升级版)
May 12 Javascript
JS格式化数字保留两位小数点示例代码
Oct 15 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
Dec 27 Javascript
用JQuery实现全选与取消的两种简单方法
Feb 22 Javascript
jqueryUI里拖拽排序示例分析
Feb 26 Javascript
深入浅析JS是按值传递还是按引用传递(推荐)
Sep 18 Javascript
mui js控制开关状态、修改switch开关的值方法
Sep 03 Javascript
electron 安装,调试,打包的具体使用
Nov 06 Javascript
vue实现移动端触屏拖拽功能
Aug 21 Javascript
如何用JavaScript检测当前浏览器是无头浏览器
Apr 27 Javascript
详解Js模块化的作用原理和方案
Apr 29 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
第七节--类的静态成员
2006/11/16 PHP
PHP 文件编程综合案例-文件上传的实现
2013/07/03 PHP
7款风格新颖的jQuery/CSS3菜单导航分享
2013/04/23 Javascript
基于javascript滚动图片具体实现
2013/11/18 Javascript
jQuery提示效果代码分享
2014/11/20 Javascript
让JavaScript中setTimeout支持链式操作的方法
2015/06/19 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
2015/07/18 Javascript
折叠菜单及选择器的运用
2017/02/03 Javascript
十大热门的JavaScript框架和库
2017/03/21 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
JavaScript实现精美个性导航栏筋斗云效果
2017/10/29 Javascript
webstorm添加*.vue文件支持
2018/05/08 Javascript
微信小程序实现自动定位功能
2018/10/31 Javascript
JavaScript事件对象深入详解
2018/12/30 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
2019/12/04 Javascript
jquery实现手风琴案例
2020/05/04 jQuery
python 算法 排序实现快速排序
2012/06/05 Python
Python字典操作简明总结
2015/04/13 Python
Python的Bottle框架中获取制定cookie的教程
2015/04/24 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
Python循环语句中else的用法总结
2016/09/11 Python
使用TFRecord存取多个数据案例
2020/02/17 Python
Keras设置以及获取权重的实现
2020/06/19 Python
python把一个字符串切开的实例方法
2020/09/27 Python
Python读写csv文件流程及异常解决
2020/10/20 Python
CSS3+JavaScript实现炫酷呼吸效果的示例代码
2020/06/15 HTML / CSS
亚洲领先的设计购物网站:Pinkoi
2020/11/26 全球购物
Love, Bonito国际官网:新加坡女装品牌
2021/03/13 全球购物
国际贸易专业个人职业生涯规划
2014/02/15 职场文书
致800米运动员广播稿
2014/02/16 职场文书
《美丽的彩虹》教学反思
2014/02/25 职场文书
市场营销毕业求职信
2014/08/07 职场文书
领导干部贪图享乐整改措施
2014/09/21 职场文书
创先争优宣传标语
2014/10/08 职场文书
高校自主招生教师推荐信
2015/03/23 职场文书
幼儿教师远程研修感悟
2015/11/18 职场文书