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事件热键兼容ie|firefox
Dec 30 Javascript
自己使用js/jquery写的一个定制对话框控件
May 02 Javascript
使用jquery动态加载js文件的方法
Dec 24 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
Feb 18 Javascript
Js数组排序函数sort()介绍
Jun 08 Javascript
jQuery模仿单选按钮选中效果
Jun 24 Javascript
jQuery基本过滤选择器用法示例
Sep 09 Javascript
关于Vue.js一些问题和思考学习笔记(2)
Dec 02 Javascript
JS之if语句对接事件动作逻辑(详解)
Jun 28 Javascript
vue 属性拦截实现双向绑定的实例代码
Oct 24 Javascript
基于Fixed定位的框选功能的实现代码
May 13 Javascript
如何在vue 中引入使用jquery
Nov 10 jQuery
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+mysql写的简单留言本实例代码
2008/07/25 PHP
zend Framework中的Layout(模块化得布局)详解
2013/06/28 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
2014/05/06 PHP
PHP实现事件机制实例分析
2015/06/26 PHP
php获取文件类型和文件信息的方法
2015/07/10 PHP
深入理解PHP内核(二)之SAPI探究
2015/11/10 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
2016/01/05 PHP
用PHP写的一个冒泡排序法的函数简单实例
2016/05/26 PHP
PHP支付系统设计与典型案例分享
2016/08/02 PHP
浅谈PHP各环境下的伪静态配置
2019/03/13 PHP
js模拟实现Array的sort方法
2007/12/11 Javascript
jQuery事件绑定.on()简要概述及应用
2013/02/07 Javascript
用Jquery.load载入页面实现局部刷新
2014/01/22 Javascript
JQuery实现防止退格键返回的方法
2015/02/12 Javascript
Javascript中字符串replace方法的第二个参数探究
2016/12/05 Javascript
js实现导航吸顶效果
2017/02/24 Javascript
鼠标经过出现气泡框的简单实例
2017/03/17 Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
2018/10/18 Javascript
vue2.0 如何在hash模式下实现微信分享
2019/01/22 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
2019/10/16 Javascript
[01:19:34]2014 DOTA2国际邀请赛中国区预选赛 New Element VS Dream time
2014/05/22 DOTA
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
[39:46]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第二场 11.25
2020/11/25 DOTA
python实现2048小游戏
2015/03/30 Python
教你用Type Hint提高Python程序开发效率
2016/08/08 Python
详解Python中类的定义与使用
2017/04/11 Python
使用pandas批量处理矢量化字符串的实例讲解
2018/07/10 Python
Python 中字符串拼接的多种方法
2018/07/30 Python
python PrettyTable模块的安装与简单应用
2019/01/11 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
2019/02/13 Python
SOKOLOV官网:俄罗斯珠宝首饰品牌
2021/01/02 全球购物
SCHIESSER荷兰官方网站:德国内衣专家
2020/10/09 全球购物
linux面试题参考答案(2)
2015/12/06 面试题
2013年办公室秘书的个人自我鉴定
2013/10/24 职场文书
SpringRetry重试框架的具体使用
2021/07/25 Java/Android