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中使用inline函数的问题
Mar 08 Javascript
了解了这些才能开始发挥jQuery的威力
Oct 10 Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
Nov 06 Javascript
javascript实现ecshop搜索框键盘上下键切换控制
Mar 18 Javascript
d3.js实现简单的网络拓扑图实例代码
Nov 06 Javascript
jquery css实现邮箱自动补全
Nov 14 Javascript
JavaScript实现替换字符串中最后一个字符的方法
Mar 07 Javascript
Vue中的slot使用插槽分发内容的方法
Mar 01 Javascript
让你5分钟掌握9个JavaScript小技巧
Jun 09 Javascript
Vue中 key keep-alive的实现原理
Sep 18 Javascript
微信小程序实现简易table表格
Jun 19 Javascript
vue2.0项目集成Cesium的实现方法
Jul 30 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解答方法
2012/02/04 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
jquery.ui.draggable中文文档
2009/11/24 Javascript
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
2010/06/25 Javascript
映彩衣的js随笔(js图片切换效果)
2011/07/31 Javascript
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
2012/07/20 Javascript
js局部刷新页面时间具体实现
2013/07/04 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
2014/01/24 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
2014/04/29 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
2016/09/20 Javascript
js控制按钮,防止频繁点击响应的实例
2017/02/15 Javascript
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
2017/09/18 NodeJs
vue使用axios实现文件上传进度的实时更新详解
2017/12/20 Javascript
JS脚本实现网页自动秒杀点击
2018/01/11 Javascript
微信小程序实现留言板
2018/10/31 Javascript
Vue 动态组件components和v-once指令的实现
2019/08/30 Javascript
vue之debounce属性被移除及处理详解
2019/11/13 Javascript
js+cavans实现图片滑块验证
2020/09/29 Javascript
[08:47]DOTA2每周TOP10 精彩击杀集锦vol.6
2014/06/25 DOTA
[00:14]护身甲盾
2019/03/06 DOTA
python计算牛顿迭代多项式实例分析
2015/05/07 Python
Python调用C++程序的方法详解
2017/01/24 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
python实现对文件中图片生成带标签的txt文件方法
2018/04/27 Python
python 对字典按照value进行排序的方法
2019/05/09 Python
Django中使用session保持用户登陆连接的例子
2019/08/06 Python
美国汽车交易网站:Edmunds
2016/08/17 全球购物
美国知名的旅游网站:OneTravel
2018/10/09 全球购物
ETO男装官方网店:ETO Jeans
2019/02/28 全球购物
自动化系在校本科生求职信
2013/10/23 职场文书
精通CAD能手自荐书
2014/01/31 职场文书
弘扬雷锋精神活动演讲稿
2014/03/04 职场文书
财务工作失误检讨书
2015/02/19 职场文书
小学总务工作总结
2015/08/13 职场文书
Python离线安装openpyxl模块的步骤
2021/03/30 Python