返回顶部
首页 > 资讯 > 前端开发 > JavaScript >jQuery如何实现页面遮罩层功能
  • 557
分享到

jQuery如何实现页面遮罩层功能

2024-04-02 19:04:59 557人浏览 安东尼
摘要

这篇文章主要介绍了Jquery如何实现页面遮罩层功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:<!DOCTYPE&nbs

这篇文章主要介绍了Jquery如何实现页面遮罩层功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

具体如下:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-Scalable=0">
    <meta name="apple-mobile-WEB-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="description" content="aportpower"/>
    <title>www.jb51.net 遮罩层</title>
    <style type="text/CSS">
      .fh-link-bar {
        border-top: none;
      }
      .fh-link-bar {
        background-color: #fff;
        border: 1px solid #eaeaea;
        border-left: none;
        border-right: none;
        padding: 10px;
        height: 50px;
        line-height: 30px;
        font-size: 14px;
      }
      #personsex{
        float: right;
      }
      .personsex {
        background: magenta;
        width: 150px;
        height: 180px;
        line-height: 40px;
        text-align: center;
        border-radius: 2px;
        z-index: 104;  
        
        position: absolute;
        margin: 100px auto;
        font-size: 20px;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
      }
      
      .loading-shade {
        position: fixed;  
        background: rgba(0,0,0,.5);  
        z-index: 102;      
      }
      .loading-shade{
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
      }
    </style>
  </head>
  <body>
    <!--页面上原先有的内容(用来执行点击)-->
    <section class="fh-link-bar" id="sexlog">
         <span>性别</span>
        <span class="fh-data" id="personsex">男</span>
    </section>
    <!--页面上原先没有的内容(用来执行点击后生成的提示框)-->
    <div class="personsex" >
      <p>保密</p>
      <p>男</p>
      <p>女</p>
    </div>
  </body>
  <script src="jquery-1.7.2.min.js"></script>
  <script type="text/javascript">
    //添加页面遮罩
    function addShade() {
      var htmlHeight = document.body.scrollHeight || document.documentElement.scrollHeight;
      $("body").append('<div class="loading-shade"></div>');
      //$(".loading-shade").css("height",htmlHeight+"px");
      $(".loading-shade").css("100%");
    }
    function removeShade() {
      $(".loading-shade").remove();
    }
    
    function closeDiv(dom, type) {
      $(".loading-shade").click(function() {
        type == "hide" ? $(dom).hide() : $(dom).remove();
        $(".loading-shade").remove();
      })
    }
    //需要调用的页面添加的js(这里是点击上边的div(即:.personsex p元素)的时候实现遮罩层消失。)
//   $('#sexlog,#personsex').unbind("click").bind("click",function(){
//      addShade();
//      $('.personsex').show();
//   });
//
//   $('.personsex p').bind('click',function(){
//      $('.loading-shade').remove();
//      $('.personsex').hide();
//   });
    //======================================================================================
    //需要调用的页面添加的js(这里是点击遮罩层实现遮罩层(即:.loading-shade)页面关闭)
     $('#sexlog,#personsex').unbind("click").bind("click",function(){
       addShade();
       $('.personsex').show();
       del();
    });
    function del(){
       $('.loading-shade').bind('click',function(){
         $('.loading-shade').remove();
         $('.personsex').hide();
      });
    }
  </script>
</html>

运行效果:

jQuery如何实现页面遮罩层功能

感谢你能够认真阅读完这篇文章,希望小编分享的“jQuery如何实现页面遮罩层功能”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网JavaScript频道,更多相关知识等着你来学习!

--结束END--

本文标题: jQuery如何实现页面遮罩层功能

本文链接: https://lsjlt.com/news/67627.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • jQuery如何实现页面遮罩层功能
    这篇文章主要介绍了jQuery如何实现页面遮罩层功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:<!DOCTYPE&nbs...
    99+
    2024-04-02
  • jQuery如何实现打开网页自动弹出遮罩层或点击弹出遮罩层功能
    这篇文章主要介绍了jQuery如何实现打开网页自动弹出遮罩层或点击弹出遮罩层功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:弹出...
    99+
    2024-04-02
  • css如何实现遮罩层
    小编给大家分享一下css如何实现遮罩层,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 遮罩层的实现方...
    99+
    2024-04-02
  • 如何实现SCSS移动端页面遮罩层效果
    这篇文章将为大家详细讲解有关如何实现SCSS移动端页面遮罩层效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。实例可以兼容安卓4.0.4+:设计结构如下:<head...
    99+
    2024-04-02
  • jQuery如何阻止移动端遮罩层后页面滚动
    这篇文章给大家分享的是有关jQuery如何阻止移动端遮罩层后页面滚动的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。css代码:.ovfHiden{overflow: hidden...
    99+
    2024-04-02
  • css如何实现缕空遮罩层
    小编给大家分享一下css如何实现缕空遮罩层,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!常规遮罩层<!DOCTYPE html><html lang="en">...
    99+
    2023-06-08
  • 遮罩层+Iframe如何实现界面自动显示
    这篇文章给大家分享的是有关遮罩层+Iframe如何实现界面自动显示的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果在教师评阅作业时,先把学生的作业展现出来,然后关掉界面进行评分(用百度主页做演示)Iframei...
    99+
    2023-06-09
  • jQuery如何实现弹窗遮罩效果
    这篇文章给大家分享的是有关jQuery如何实现弹窗遮罩效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果图:图(1)初始图图(2)点击按钮后代码如下:<!DOCTYPE...
    99+
    2024-04-02
  • css3如何实现遮罩层镂空效果
    这篇文章将为大家详细讲解有关css3如何实现遮罩层镂空效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。先看看效果【 方法一:截图模拟实现 】原理:先截一张相同位置的图片,创建一个遮罩层,然后把图片定位在...
    99+
    2023-06-08
  • CSS如何实现鼠标悬浮出现遮罩层
    这篇文章给大家分享的是有关CSS如何实现鼠标悬浮出现遮罩层的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。先来一个简单的实现方法:代码如下:<!DOCTYPE html><html&nb...
    99+
    2023-06-08
  • 微信小程序怎么实现遮罩功能
    本文小编为大家详细介绍“微信小程序怎么实现遮罩功能  ”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序怎么实现遮罩功能  ”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。微信小程序实现...
    99+
    2023-06-26
  • jQuery如何实现悬浮层功能
    这篇文章给大家分享的是有关jQuery如何实现悬浮层功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:运行效果图如下:具体代码如下:<!DOCTYPE ...
    99+
    2024-04-02
  • CSS如何实现带遮罩层可关闭的弹窗效果
    这篇文章给大家分享的是有关CSS如何实现带遮罩层可关闭的弹窗效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。实际开发中常常少不了使用弹窗,在学习css3的时候我发现可以通过纯css实现带遮罩层可关闭的弹窗。使用...
    99+
    2023-06-08
  • jQuery如何实现单击按钮遮罩弹出对话框效果
    这篇文章将为大家详细讲解有关jQuery如何实现单击按钮遮罩弹出对话框效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先,这里的引用jquery-1.4.4.min....
    99+
    2024-04-02
  • CSS如何实现鼠标移至图片上显示遮罩层效果
    这篇文章主要介绍了CSS如何实现鼠标移至图片上显示遮罩层效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。将遮罩层html代码与图片放在一个div我是放在 .img_div里...
    99+
    2023-06-08
  • OpenGL Shader如何实现阴影遮罩效果
    小编给大家分享一下OpenGL Shader如何实现阴影遮罩效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!smoothstep另一种用法在之前Ope...
    99+
    2023-06-29
  • jquery如何实现点击按钮跳转页面功能
    今天小编给大家分享一下jquery如何实现点击按钮跳转页面功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。首先,在 HTM...
    99+
    2023-07-05
  • jquery如何实现修改值后刷新页面功能
    本文小编为大家详细介绍“jquery如何实现修改值后刷新页面功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“jquery如何实现修改值后刷新页面功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在Web开发中...
    99+
    2023-07-05
  • 如何用js和jQuery实现回到页面顶部功能
    这篇文章给大家分享的是有关如何用js和jQuery实现回到页面顶部功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。HTML代码:<div class="...
    99+
    2024-04-02
  • 如何实现弹出一个遮罩层有正在加载效果的文字
    这篇文章主要讲解了“如何实现弹出一个遮罩层有正在加载效果的文字”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现弹出一个遮罩层有正在加载效果的文字”吧!...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作