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 相关文章推荐
JS对img进行操作(换图片/切图/轮换/停止)
Apr 17 Javascript
将文本输入框内容加入表中的js代码
Aug 18 Javascript
js关于精确计算和数值格式化以及直接引js文件
Jan 28 Javascript
详解jquery事件delegate()的使用方法
Jan 25 Javascript
浅析创建javascript对象的方法
May 13 Javascript
微信小程序 Button 组件详解及简单实例
Jan 10 Javascript
React组件重构之嵌套+继承及高阶组件详解
Jul 19 Javascript
vue如何安装使用Quill富文本编辑器
Sep 21 Javascript
微信小程序如何获取手机验证码
Nov 04 Javascript
详解用Webpack与Babel配置ES6开发环境
Mar 12 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
Jul 15 Javascript
一篇超完整的Vue新手入门指导教程
Nov 18 Vue.js
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运行时强制显示出错信息的代码
2011/04/20 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
2011/12/30 PHP
php+mysql实现无限级分类
2015/11/11 PHP
php编程实现简单的网页版计算器功能示例
2017/04/26 PHP
PHP封装的分页类与简单用法示例
2019/02/25 PHP
php array_chunk()函数用法与注意事项
2019/07/12 PHP
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
Javascript 按位与赋值运算符 (&amp;=)使用介绍
2014/02/04 Javascript
Jquery.Form 异步提交表单的简单实例
2014/03/03 Javascript
js插件设置innerHTML时在IE8下提示“未知运行时错误”解决方法
2015/04/25 Javascript
js代码实现下拉菜单【推荐】
2016/12/15 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
2017/04/10 Javascript
JS实现页面内跳转的简单代码
2017/09/03 Javascript
9种改善AngularJS性能的方法
2017/11/28 Javascript
微信小程序与公众号实现数据互通的方法
2019/07/25 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
使用Typescript和ES模块发布Node模块的方法
2020/05/25 Javascript
vue实现自定义多选按钮
2020/07/16 Javascript
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
Python获取远程文件大小的函数代码分享
2014/05/13 Python
浅析python 内置字符串处理函数的使用方法
2014/06/11 Python
Python中的进程分支fork和exec详解
2015/04/11 Python
numpy给array增加维度np.newaxis的实例
2018/11/01 Python
Python使用pymongo库操作MongoDB数据库的方法实例
2019/02/22 Python
python set内置函数的具体使用
2019/07/02 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
2020/02/29 Python
Python Tornado之跨域请求与Options请求方式
2020/03/28 Python
CSS3不透明度实例讲解
2016/04/26 HTML / CSS
HTML5 绘制图像(上)之:关于canvas元素引领下一代web页面的问题
2013/04/24 HTML / CSS
HTML5新增加的功能详解
2016/09/05 HTML / CSS
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
业务副厂长岗位职责
2014/01/03 职场文书
物业经理自我鉴定
2014/03/03 职场文书
邀请书模板
2015/02/02 职场文书
个人职业生涯规划之自我评估篇
2019/09/03 职场文书