zoukankan      html  css  js  c++  java
  • jQuery弹出关闭遮罩层

    效果体验:http://keleyi.com/keleyi/phtml/jquery/9.htm

    完整代码:

    <!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>
    <script type="text/javascript" src="http://keleyi.com/keleyi/pmedia/jquery/jquery-1.10.2.min.js"></script>
    </head>
    <body>
    <div style="background-color:Red; 100%;height:150px;"><input type="button" onclick="show_keleyi_com()" value="显示遮罩层" /> 显示遮罩层后点击右上角关闭</div>
    <div style="background-color:Yellow; 100%;height:282px;"><a href="http://keleyi.com/a/bjac/jp71q5jt.htm" target="_blank">http://keleyi.com/a/bjac/jp71q5jt.htm</a></div>
    <div style="background-color:Silver; 100%;height:150px;">柯乐义</div>
    <div style="background-color:Aqua; 100%;height:150px;">keleyi.com</div>
    <div style="background-color:Fuchsia; 100%;height:150px;">keleyi</div>
    <div style="background-color:Green; 100%;height:150px;">keleyi.com</div>
    <div style="background-color:Blue; 100%;height:150px;">柯乐义</div>
    <div style="background-color:Olive; 100%;height:150px;">柯乐义 返回顶部</div>
    <div style="background-color:Green; 100%;height:150px;">A</div>
    <div style="background-color:Purple; 100%;height:150px;">jquery</div>
    <div style="background-color:Green; 100%;height:150px;"><a href="http://keleyi.com/a/bjac/6f008786225269ac.htm" target="_blank">原文</a></div>
    <div style="background-color:Lime; 100%;height:150px;">keleyi.com</div>
    <div style="background-color:Orange; 100%;height:150px;">完整代码</div>
    <div style="height:130px;"><div id="donwmsg_content" style="DISPLAY: block; HEIGHT: 162px">
    <ul>
    <li class="ll"><a href="http://keleyi.com/a/bjac/768f469b95b61487.htm" >单行文字间歇向上滚动</a></li>
    <li><a href="http://keleyi.com/a/bjac/a6d651710217f7a0.htm" >jQuery UI修饰title气泡</a></li>
    <li><a href="http://keleyi.com/a/bjac/bf0eb8c02085b10d.htm" >jquery清空textarea等输入框</a></li>
    <li><a href="http://keleyi.com/a/bjac/939631bb07adb4dc.htm" >jquery关灯特效</a></li>
    <li><a href="http://keleyi.com/a/bjac/7e8897e5ec0849e9.htm" >可改变大小DIV层</a></li>
    </ul>
    <div class="lb"><a href="http://keleyi.com/menu/jquery/" target="_blank">jQuery</a>   <a href="http://keleyi.com/menu/javascript/" target="_blank">Javascript</a>   <a href="http://keleyi.com/menu/cms/" target="_blank">CMS</a> </div>
    </div></div>
    
    
    <script type="text/javascript">
    $("<div id='div_brg_keleyi_com'><img id='close_keleyi_com' src='http://keleyi.com/keleyi/phtml/xuanfudiv/images/nav-close.png' /></div>").css({
    position:'absolute',
    top:0,
    left:0,
    backgroundColor:"#004400",
    opacity:0.5,
    zIndex:300
    })
    .height($(document).height())
    .width($(document).width()).hide().appendTo("body")
    
    //需要遮罩的时候
    function show_keleyi_com() {
    $("#div_brg_keleyi_com").show();
    }
    
    $("#close_ke"+"leyi_com").click(function () {
    //取消遮罩的时候
    $("#div_brg_keleyi_com").hide();
    }
    )</script>
    </body>
    </html>

    其中用到两个jquery方法:
    一、show():如果被选元素已被隐藏,则显示这些元素

    语法
    $(selector).show(speed,callback)

    speed
    可选。规定元素从隐藏到完全可见的速度。默认为 "0"。
    可能的值:
    毫秒 (比如 1500)
    "slow"
    "normal"
    "fast"
    在设置速度的情况下,元素从隐藏到完全可见的过程中,会逐渐地改变其高度、宽度、外边距、内边距和透明度。

    callback
    可选。show 函数执行完之后,要执行的函数。
    如需学习更多有关 callback 的内容,请访问我们的 jQuery Callback 这一章(http://keleyi.com/a/bjac/5uxhekpa.htm)。
    除非设置了 speed 参数,否则不能设置该参数。

    提示:如果元素已经是完全可见,则该效果不产生任何变化,除非规定了 callback 函数。
    注释:该效果适用于通过 jQuery 隐藏的元素,或在 CSS 中声明 display:none 的元素(但不适用于 visibility:hidden 的元素)。


    二、hide():如果被选的元素已被显示,则隐藏该元素。

    语法
    $(selector).hide(speed,callback)

    speed
    可选。规定元素从可见到隐藏的速度。默认为 "0"。
    可能的值:
    毫秒 (比如 1500)
    "slow"
    "normal"
    "fast"
    在设置速度的情况下,元素从可见到隐藏的过程中,会逐渐地改变其高度、宽度、外边距、内边距和透明度。

    callback
    可选。hide 函数执行完之后,要执行的函数。
    如需学习更多有关 callback 的内容,请访问我们的 jQuery Callback 这一章(http://keleyi.com/a/bjac/5uxhekpa.htm)。
    除非设置了 speed 参数,否则不能设置该参数。

    提示:如果元素已经是完全可见,则该效果不产生任何变化,除非规定了 callback 函数。

    本文:http://www.cnblogs.com/jihua/p/zhezhaoceng.html

    原文:http://keleyi.com/a/bjac/jp71q5jt.htm

  • 相关阅读:
    3组 需求分析报告
    结对编程作业
    3组 团队展示
    第一次个人编程作业
    第一次博客作业
    2020年面向对象程序设计寒假作业3
    3组-Alpha冲刺-4/6
    3组-Alpha冲刺-3/6
    3组-Alpha冲刺-2/6
    3组-Alpha冲刺-1/6
  • 原文地址:https://www.cnblogs.com/jihua/p/zhezhaoceng.html
Copyright © 2011-2022 走看看