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 相关文章推荐
javascript的函数、创建对象、封装、属性和方法、继承
Mar 10 Javascript
JS保存、读取、换行、转Json报错处理方法
Jun 14 Javascript
js调用图片隐藏&amp;显示实现代码
Sep 13 Javascript
jQuery 鼠标经过(hover)事件的延时处理示例
Apr 14 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
Jan 23 Javascript
JavaScript中pop()方法的使用教程
Jun 09 Javascript
JS实现仿新浪黄色经典滑动门效果代码
Sep 27 Javascript
jQuery实现下拉加载功能实例代码
Apr 01 Javascript
jQuery动态创建元素以及追加节点的实现方法
Oct 20 Javascript
JS实现匀加速与匀减速运动的方法示例
Sep 04 Javascript
vue + elementUI实现省市县三级联动的方法示例
Oct 29 Javascript
详解template标签用法(含vue中的用法总结)
Jan 12 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
THINKPHP截取中文字符串函数实例代码
2017/03/20 PHP
javascript之函数直接量(function(){})()
2007/06/29 Javascript
JS获取父节点方法
2009/08/20 Javascript
ext checkboxgroup 回填数据解决
2009/08/21 Javascript
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
2012/10/11 Javascript
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
2013/01/23 Javascript
jquery配合css简单实现返回顶部效果
2013/09/30 Javascript
JS实现程序暂停与继续功能代码解读
2013/10/10 Javascript
nodejs教程之环境安装及运行
2014/11/21 NodeJs
javascript简单判断输入内容是否合法的方法
2016/05/11 Javascript
jQueryUI Datepicker组件设置日期高亮
2016/10/13 Javascript
浅析BootStrap中Modal(模态框)使用心得
2016/12/24 Javascript
基于JavaScript实现图片剪切效果
2017/03/07 Javascript
vue.js开发环境搭建教程
2017/05/04 Javascript
详解用webpack的CommonsChunkPlugin提取公共代码的3种方式
2017/11/09 Javascript
vue页面跳转后返回原页面初始位置方法
2018/02/11 Javascript
浅谈vue首屏加载优化
2018/06/28 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
2018/09/05 Javascript
js html实现计算器功能
2018/11/13 Javascript
微信小程序收藏功能的实现代码
2020/06/19 Javascript
vue 数据双向绑定的实现方法
2021/03/04 Vue.js
python实现在每个独立进程中运行一个函数的方法
2015/04/23 Python
Python 函数基础知识汇总
2018/03/09 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
2018/05/10 Python
python 字符串常用函数详解
2019/09/11 Python
tensorflow mnist 数据加载实现并画图效果
2020/02/05 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
2020/03/03 Python
CSS3弹性盒模型flex box快速入门心得(必看篇)
2016/05/24 HTML / CSS
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
《蚂蚁和蝈蝈》教学反思
2014/02/24 职场文书
读书活动总结
2014/04/28 职场文书
全国优秀辅导员事迹材料
2014/05/14 职场文书
运动会演讲稿200字
2014/08/25 职场文书
法人委托书范本格式
2014/09/15 职场文书
2015年学校消防安全工作总结
2015/10/14 职场文书
2016年清明节寄语
2015/12/04 职场文书