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 cookies操作集合
Apr 12 Javascript
关于document.cookie的使用javascript
Oct 29 Javascript
js+数组实现网页上显示时间/星期几的实用方法
Jan 18 Javascript
jquery常用方法及使用示例汇总
Nov 08 Javascript
Jquery简单实现GridView行高亮的方法
Jun 15 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
May 30 Javascript
js中的关联数组与普通数组详解
Jul 27 Javascript
js拼接html字符串的注意事项
Oct 13 Javascript
Bootstrap表单简单实现代码
Mar 06 Javascript
jQuery实现拼图小游戏(实例讲解)
Jul 24 jQuery
JS与CSS3实现图片响应鼠标移动放大效果示例
May 04 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
Jan 27 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
php md5下16位和32位的实现代码
2008/04/09 PHP
如何用php获取程序执行的时间
2013/06/09 PHP
解决File size limit exceeded 错误的方法
2013/06/14 PHP
PHP整合七牛实现上传文件
2015/07/03 PHP
织梦sitemap地图实时推送给百度的教程
2015/08/03 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
Ubuntu 16.04中Laravel5.4升级到5.6的步骤
2018/12/07 PHP
tp5框架内使用tp3.2分页的方法分析
2019/05/05 PHP
jQuery获取css z-index在各种浏览器中的返回值
2010/09/15 Javascript
jQuery 定时局部刷新(setInterval)
2010/11/19 Javascript
IE6下出现JavaScript未结束的字符串常量错误的解决方法
2010/11/21 Javascript
简单的代码实现jquery定时器
2013/11/17 Javascript
gridview生成时如何去掉style属性中的border-collapse
2014/09/30 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
jQuery+ajax实现局部刷新的两种方法
2017/06/08 jQuery
javascript高级模块化require.js的具体使用方法
2017/10/31 Javascript
浅谈angular4实际项目搭建总结
2017/12/01 Javascript
vue2.0 可折叠列表 v-for循环展示的实例
2018/09/07 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
js module大战
2019/04/19 Javascript
在pycharm中开发vue的方法步骤
2020/03/04 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
2020/04/11 Javascript
JS判断浏览器类型与操作系统的方法分析
2020/04/30 Javascript
python学习必备知识汇总
2017/09/08 Python
致Python初学者 Anaconda入门使用指南完整版
2018/04/05 Python
python实现数据导出到excel的示例--普通格式
2018/05/03 Python
原来我一直安装 Python 库的姿势都不对呀
2019/11/11 Python
美国著名珠宝品牌之一:Jared The Galleria Of Jewelry
2016/10/01 全球购物
全球高级音频和视频专家:HiDef Lifestyle
2019/08/02 全球购物
外企办公室竞聘演讲稿
2013/12/29 职场文书
大学生创业策划书
2014/02/02 职场文书
组织鉴定材料
2014/06/02 职场文书
找规律教学反思
2016/02/23 职场文书
Python GUI编程之tkinter 关于 ttkbootstrap 的使用详解
2022/03/03 Python
TV动画《神废柴☆偶像》公布先导PV
2022/03/20 日漫
Mysql查询时间区间日期列表,不会由于数据表数据影响
2022/04/19 MySQL