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 相关文章推荐
仿中关村在线首页弹出式广告插件(jQuery版)
May 03 Javascript
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
May 23 Javascript
通过复制Table生成word和excel的javascript代码
Jan 20 Javascript
JavaScript获取当前日期是星期几的方法
Apr 06 Javascript
jQuery实现模拟marquee标签效果
Jul 14 Javascript
jquery获取下拉框中的循环值
Feb 08 Javascript
element-ui表格列金额显示两位小数的方法
Aug 24 Javascript
node.js 模块和其下载资源的镜像设置的方法
Sep 06 Javascript
Vue项目引发的「过滤器」使用教程
Mar 12 Javascript
jQuery+ajax实现批量删除功能完整示例
Jun 06 jQuery
js实现石头剪刀布游戏
Oct 11 Javascript
react国际化react-intl的使用
May 06 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
融入意大利的咖啡文化
2021/03/03 咖啡文化
php的计数器程序
2006/10/09 PHP
adodb与adodb_lite之比较
2006/12/31 PHP
JavaScript异步编程Promise模式的6个特性
2014/04/03 Javascript
javascript的push使用指南
2014/12/05 Javascript
WEB前端设计师常用工具集锦
2014/12/09 Javascript
jquery 设置style:display的方法
2015/01/29 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
JS实现的简单轮播图运动效果示例
2016/12/22 Javascript
js实现带简单弹性运动的导航条
2017/02/22 Javascript
详解nodeJS中读写文件方法的区别
2017/03/06 NodeJs
JS/jquery实现一个网页内同时调用多个倒计时的方法
2017/04/27 jQuery
jQuery简单绑定单个事件的方法示例
2017/06/10 jQuery
vue服务端渲染的实例代码
2017/08/28 Javascript
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
浅析Vue项目中使用keep-Alive步骤
2018/07/27 Javascript
iview在vue-cli3如何按需加载的方法
2018/10/31 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
echarts统计x轴区间的数值实例代码详解
2019/07/07 Javascript
构建Vue大型应用的10个最佳实践(小结)
2019/11/07 Javascript
解决vue admin element noCache设置无效的问题
2019/11/12 Javascript
JavaScript实现模态对话框实例
2020/01/13 Javascript
Python学习笔记之os模块使用总结
2014/11/03 Python
处理Python中的URLError异常的方法
2015/04/30 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
2017/11/06 Python
Python实现PS图像抽象画风效果的方法
2018/01/23 Python
Python实现查询某个目录下修改时间最新的文件示例
2018/08/29 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
2019/06/21 Python
python多线程和多进程关系详解
2020/12/14 Python
20佳惊艳的HTML5应用程序示例分享
2011/05/03 HTML / CSS
世界领先的高品质定制产品平台:Zazzle
2017/07/23 全球购物
简历的自我评价范文
2014/02/04 职场文书
研究生简历自我评价范文
2014/09/13 职场文书
2016北大自主招生自荐信模板
2016/01/28 职场文书
mysql知识点整理
2021/04/05 MySQL
Golang Gob编码(gob包的使用详解)
2021/05/07 Golang