jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果分享


本文实例讲述了jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果。分享给大家供大家参考。具体如下:

这是一款jquery实现的弹出层,点击文字后从网页右上角飞入,也可以说是滑入,此类弹出框带有关闭按钮,可自定义标题栏和弹出框内容,风格自己可定义,代码简洁,基于jquery实现,学习参考价值大,也可拿出即用。

运行效果截图如下:

在线演示地址如下:

https://demo.phpstudy.net/js/2015/jquery-fade-in-title-info-stye-alert-codes/

具体代码如下:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="https://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>phpstudy简介<a class="close" href="#">关闭</a></h2>    <div class="mainlist">     <p>phpstudy是国内专业的网站建设资源、脚本编程学习类网站,提供最新的网络编程、脚本编程、网页制作、网页设计、网页特效,为站长与网络编程从业者提供学习资料。  </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程序设计有所帮助。

—-想了解更多的jquery相关特效编写怎么解决关注<计算机技术网(www.ctvol.com)!!>



本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/jquerytutorial/89611.html

(0)
上一篇 2020年4月18日
下一篇 2020年4月18日

精彩推荐