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 相关文章推荐
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
Mar 29 Javascript
Jquery刷新页面背景图片随机变换的实现方法
Mar 15 Javascript
Javascript判断对象是否相等实现代码
Mar 18 Javascript
Javascript 鼠标移动上去 滑块跟随效果代码分享
Nov 23 Javascript
jquery获取radio值(单选组radio)
Oct 16 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
Nov 02 Javascript
在一个页面实现两个zTree联动的方法
Dec 20 Javascript
原生JS写Ajax的请求函数功能
Dec 22 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
Jun 26 Javascript
js基础之事件捕获与冒泡原理
Oct 09 Javascript
vue中echarts的用法及与elementui-select的协同绑定操作
Nov 17 Vue.js
vue-router懒加载的3种方式汇总
Feb 28 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和XSL stylesheets转换XML文档
2006/10/09 PHP
PHP中的替代语法介绍
2015/01/09 PHP
php给数组赋值的实例方法
2019/09/26 PHP
js 解决“options为空或不是对象”
2008/12/22 Javascript
JavaScrip单线程引擎工作原理分析
2010/09/04 Javascript
详谈 Jquery Ajax异步处理Json数据.
2011/09/09 Javascript
javascript full screen 全屏显示页面元素的方法
2013/09/27 Javascript
jQuery实现倒计时按钮功能代码分享
2014/09/03 Javascript
jquery获取及设置outerhtml的方法
2015/03/09 Javascript
Bootstrap 网格系统布局详解
2017/03/19 Javascript
jQuery异步提交表单实例
2017/05/30 jQuery
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
Vue 页面切换效果之 BubbleTransition(推荐)
2018/04/08 Javascript
微信小程序通过保存图片分享到朋友圈功能
2018/05/24 Javascript
微信小程序与webview交互实现支付功能
2019/06/07 Javascript
Javascript原生ajax请求代码实例
2020/02/20 Javascript
javascript设计模式 ? 建造者模式原理与应用实例分析
2020/04/10 Javascript
vue2.0 watch里面的 deep和immediate用法说明
2020/10/30 Javascript
[02:09]抵达西雅图!中国军团加油!
2014/07/07 DOTA
深入讲解Python函数中参数的使用及默认参数的陷阱
2016/03/13 Python
python破解zip加密文件的方法
2018/05/31 Python
详解Python中的分组函数groupby和itertools)
2018/07/11 Python
Python 调用PIL库失败的解决方法
2019/01/08 Python
python时间序列按频率生成日期的方法
2019/05/14 Python
python把ipynb文件转换成pdf文件过程详解
2019/07/09 Python
html5 桌面提醒:Notifycations应用介绍
2012/11/27 HTML / CSS
英国在线女鞋目的地:SIMMI
2018/12/27 全球购物
EM Cosmetics官网:由彩妆大神Michelle Phan创办的独立品牌
2020/04/27 全球购物
运动会方阵解说词
2014/02/12 职场文书
关于爱国的演讲稿
2014/05/07 职场文书
入职担保书范文
2014/05/21 职场文书
关心下一代工作先进事迹
2014/08/15 职场文书
药店采购员岗位职责
2014/09/30 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
幼儿园大班教师随笔
2015/08/14 职场文书
关于nginx 实现jira反向代理的问题
2021/09/25 Servers