jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果


Posted in Javascript onSeptember 19, 2015

本文实例讲述了jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果。分享给大家供大家参考。具体如下:

这是一款jquery实现的弹出层,点击文字后从网页右上角飞入,也可以说是滑入,此类弹出框带有关闭按钮,可自定义标题栏和弹出框内容,风格自己可定义,代码简洁,基于jquery实现,学习参考价值大,也可拿出即用。

运行效果截图如下:

jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery从页面右上角弹出的浮层代码</title> 
<style>
*{margin:0;padding:0;list-style-type:none;}
body{font-family:'microsoft yahei';}
a{text-decoration:none;}
.showdiv{color:#fff;padding:8px 15px;background:#09F;text-align:center;display:block;width:150px;margin:100px auto;}
.showbox{width:0px;height:0px;display:none;position:absolute;right:0;top:0;z-index:100;border:1px #8FA4F5 solid;padding:1px;background:#fff;}
.showbox h2{height:25px;font-size:14px;background-color:#3366cc;position:relative;padding-left:10px;line-height:25px;color:#fff;}
.showbox h2 a{position:absolute;right:5px;top:0;font-size:12px;color:#fff;}
.showbox .mainlist{padding:10px;}
.showbox .mainlist p{font:normal 14px/2 'microsoft yahei';text-indent:2em;color:#333;padding-top:5px;}
#zhezhao{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}
</style>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 $(".showdiv").click(function(){
  var box =300;
  var th= $(window).scrollTop()+$(window).height()/1.6-box;
  var h =document.body.clientHeight;
  var rw =$(window).width()/2-box;
  $(".showbox").animate({top:th,opacity:'show',width:600,height:340,right:rw},500);
  $("#zhezhao").css({
   display:"block",height:$(document).height()
  });
  return false;
 });
 $(".showbox .close").click(function(){
  $(this).parents(".showbox").animate({top:0,opacity: 'hide',width:0,height:0,right:0},500);
  $("#zhezhao").css("display","none");
 });
});
</script>
</head>
<body>
 <a class="showdiv" href="#">点击我弹出浮层</a>
 <div class="showbox">
  <h2>三水点靠木简介<a class="close" href="#">关闭</a></h2>
  <div class="mainlist">
   <p>三水点靠木是国内专业的网站建设资源、脚本编程学习类网站,提供最新的网络编程、脚本编程、网页制作、网页设计、网页特效,为站长与网络编程从业者提供学习资料。
</p>
  </div>
 </div> 
 <div id="zhezhao"></div>
<div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';">
</div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
prototype Element学习笔记(篇一)
Oct 26 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
Aug 23 Javascript
今天是星期几的4种JS代码写法
Sep 17 Javascript
js简单实现根据身份证号码识别性别年龄生日
Nov 29 Javascript
react-router实现按需加载
May 09 Javascript
angular中ui calendar的一些使用心得(推荐)
Nov 03 Javascript
解决vue 路由变化页面数据不刷新的问题
Mar 13 Javascript
angular2 ng2-file-upload上传示例代码
Aug 23 Javascript
Angular使用cli生成自定义文件、组件的方法
Sep 04 Javascript
Vue.js 实现数据展示全部和收起功能
Sep 05 Javascript
Vue实现base64编码图片间的切换功能
Dec 04 Javascript
详解Webpack抽离第三方类库以及common解决方案
Mar 30 Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
Sep 19 #Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
Sep 19 #Javascript
JS实现仿雅虎首页快捷登录入口及导航模块效果
Sep 19 #Javascript
JS实现的不规则TAB选项卡效果代码
Sep 18 #Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
Sep 18 #Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
Sep 18 #Javascript
jQuery采用连缀写法实现的折叠菜单效果
Sep 18 #Javascript
You might like
php 用sock技术发送邮件的函数
2007/07/21 PHP
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
PHP大神的十大优良习惯
2016/09/14 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
jquery win 7透明弹出层效果的简单代码
2013/08/06 Javascript
使用纯javascript实现放大镜效果
2015/03/18 Javascript
js实现圆盘记速表
2015/08/03 Javascript
JavaScript实现的简单烟花特效代码
2015/10/20 Javascript
举例讲解如何判断JavaScript中对象的类型
2016/04/22 Javascript
js中string和number类型互转换技巧(分享)
2016/11/28 Javascript
html5+CSS 实现禁止IOS长按复制粘贴功能
2016/12/28 Javascript
jQuery对table表格进行增删改查
2020/12/22 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
2017/04/25 Javascript
javascript观察者模式实现自动刷新效果
2017/09/05 Javascript
react中使用swiper的具体方法
2018/05/15 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
2019/07/07 Javascript
Tensorflow使用tfrecord输入数据格式
2018/06/19 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
利用Pyhton中的requests包进行网页访问测试的方法
2018/12/26 Python
利用ctypes获取numpy数组的指针方法
2019/02/12 Python
对Python的多进程锁的使用方法详解
2019/02/18 Python
Pyqt清空某一个QTreeewidgetItem下的所有分支方法
2019/06/17 Python
Django实现文章详情页面跳转代码实例
2020/09/16 Python
python判断元素是否存在的实例方法
2020/09/24 Python
加拿大消费电子和手机购物网站:The Source
2017/01/28 全球购物
Java程序员常见面试题
2015/07/16 面试题
总务岗位职责
2013/11/19 职场文书
教学器材管理制度
2014/01/26 职场文书
读书活动总结
2014/04/28 职场文书
毕业大学生自荐信
2014/06/17 职场文书
秋季运动会演讲稿
2014/09/16 职场文书
工会积极分子个人总结
2015/03/03 职场文书
小学六一主持词开场白
2015/05/28 职场文书
用 Python 定义 Schema 并生成 Parquet 文件详情
2021/09/25 Python
Golang并发工具Singleflight
2022/05/06 Golang