zoukankan      html  css  js  c++  java
  • 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>
    <script type="text/javascript" src="jquery/jquery-1.10.2.min.js"></script>
    </head>
    <body>
    <div ><input type="button" onclick="show_www.jbxue.com()" value="显示遮罩层" /> 显示遮罩层后点击右上角关闭</div>
    <div ></div>
    <div >脚本学堂</div>
    <div >www.jbxue.com</div>
    <div >keleyi</div>
    <div >www.jbxue.com</div>
    <div >脚本学堂</div>
    <div >脚本学堂 返回顶部</div>
    <div >a</div>
    <div >jquery</div>
    <div ><a href="http://www.jbxue.com/a/bjac/6f008786225269ac.htm" target="_blank">原文</a></div>
    <div >www.jbxue.com</div>
    <div >完整代码</div>
    <div ><div id="donwmsg_content" >
    <ul>
    <li class="ll"><a href="http://www.jbxue.com/768f469b95b61487.htm" >单行文字间歇向上滚动</a></li>
    <li><a href="http://www.jbxue.com/a6d651710217f7a0.htm" >jquery ui修饰title气泡</a></li>
    <li><a href="http://www.jbxue.com/f0eb8c02085b10d.htm" >jquery清空textarea等输入框</a></li>
    <li><a href="http://www.jbxue.com/939631bb07adb4dc.htm" >jquery关灯特效</a></li>
    <li><a href="http://www.jbxue.com/7e8897e5ec0849e9.htm" >可改变大小div层</a></li>
    </ul>
    <div class="lb"><a href="http://www.jbxue.com/jquery/" target="_blank">jquery</a>   <a href="http://www.jbxue.com/javascript/" target="_blank">javascript</a>   <a href="http://www.jbxue.com/cms/" target="_blank">cms</a> </div>
    </div></div>
    
    
    <script type="text/javascript">
    $("<div id="div_brg_www.jbxue.com"><img id="close_www.jbxue.com" src="http://www.jbxue.com/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_www.jbxue.com() {
    $("#div_brg_www.jbxue.com").show();
    }
    
    $("#close_ke"+"leyi_com").click(function () {
    //取消遮罩的时候
    $("#div_brg_www.jbxue.com").hide();
    }
    )</script>
    </body>
    </html>

    其中用到两个jquery方法:

    一、show():如果被选元素已被隐藏,则显示这些元素

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

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

    callback
    可选。show 函数执行完之后,要执行的函数。
    除非设置了 speed 参数,否则不能设置该参数。

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

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

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

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

    callback
    可选。hide 函数执行完之后,要执行的函数。

    除非设置了 speed 参数,否则不能设置该参数。

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

  • 相关阅读:
    第一个爬虫和测试
    乒乓球比赛模拟分析
    appium入门
    node安装
    自动化测试---selenium
    自动化测试---元素定位
    Shell脚本
    Shell脚本的编写
    Linux安装jdk,mysql,tomcat
    Linux的简单使用
  • 原文地址:https://www.cnblogs.com/study100/p/3240193.html
Copyright © 2011-2022 走看看