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 相关文章推荐
复制小说文本时出现的随机乱码的去除方法
Sep 07 Javascript
巧用js提交表单轻松解决一个页面有多个提交按钮
Nov 17 Javascript
js toFixed()方法的重写实现精度的统一
Mar 06 Javascript
node.js中使用socket.io的方法
Dec 15 Javascript
JS实现来回出现文字的状态栏特效代码
Oct 31 Javascript
jQuery模拟下拉框选择对应菜单的内容
Mar 07 Javascript
JavaScript实现省市县三级级联特效
May 16 Javascript
js获取css的各种样式并且设置他们的方法
Aug 22 Javascript
Angular实现的进度条功能示例
Feb 18 Javascript
基于Vue实现拖拽功能
Jul 29 Javascript
js代码规范之Eslint安装与配置详解
Sep 08 Javascript
vue css 相对路径导入问题级踩坑记录
Jun 05 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下载生成的csv文件及问题总结
2015/08/06 PHP
PHP中的数组处理函数实例总结
2016/01/09 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
2016/03/07 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
javascript实现模拟时钟的方法
2015/05/13 Javascript
JQuery日历插件My97DatePicker日期范围限制
2016/01/20 Javascript
JS判断是否长按某一键的方法
2016/03/02 Javascript
Javascript中作用域的详细介绍
2016/10/06 Javascript
一个炫酷的Bootstrap导航菜单
2016/12/28 Javascript
详解JS中的快速排序与冒泡
2017/01/10 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
2017/03/01 Javascript
基于vue-cli vue-router搭建底部导航栏移动前端项目
2018/02/28 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
解决vue-router 切换tab标签关闭时缓存问题
2020/07/22 Javascript
微信小程序实现简单的select下拉框
2020/11/23 Javascript
[00:47]DOTA2荣耀之路6:天火,天火!
2018/05/30 DOTA
python中对list去重的多种方法
2014/09/18 Python
Python和Go语言的区别总结
2019/02/20 Python
cProfile Python性能分析工具使用详解
2019/07/22 Python
如何基于python操作excel并获取内容
2019/12/24 Python
如何在Windows中安装多个python解释器
2020/06/16 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
termux中matplotlib无法显示中文问题的解决方法
2021/01/11 Python
英国最大的化装舞会服装网站:Fancydress.com
2017/08/15 全球购物
SportsDirect.com马来西亚:英国第一体育零售商
2018/11/21 全球购物
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
2014/01/13 面试题
幼儿教师个人求职信范文
2013/09/21 职场文书
公司经理任命书
2014/06/05 职场文书
祖国在我心中演讲稿200字
2014/08/28 职场文书
2014党支部对照检查材料思想汇报
2014/10/05 职场文书
2014年卫生保健工作总结
2014/12/08 职场文书
乡镇团委工作总结2015
2015/05/26 职场文书
2016年第二十届“母亲节暨幸福工程救助贫困母亲活动日”活动总结
2016/04/06 职场文书
编写python程序的90条建议
2021/04/14 Python
pytorch中Schedule与warmup_steps的用法说明
2021/05/24 Python