关于弹出层的总结

html/css/js/jquery实现点击出现弹出层效果 分别使用js和jquery实现的点击出现弹出层效果,[removed]标签内为jq实现,若jq按钮点击无反应,请先引入jq文件。 立即下载

关于弹出层的我的做法:

       例如:点击“修改”按钮,弹出弹出框,并将需要修改的信息附到弹出框中;

       思路:

      1. 点击修改按钮,弹出阴影遮罩,阴影遮罩的样式代码如下:

    .mask{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: fixed;
	z-index: 100;
	display: none;
     }
      2.在阴影遮罩上弹出弹出框,让弹出框出现在浏览器窗口的中间位置,弹出框的css样式代码如下:

    .upd_layer{
	position:fixed;
	width:800px;
        height:350px;
	background-color:#fff;
	left:50%;
	top:50%;
	margin-left:-400px;
	display:none;
	margin-top:-250px;
	z-index:111;
	overflow:auto;
	padding-top:10px;
      }

     3.弹出后发现阴影遮罩下的页面还可以鼠标进行滚动,在js代码中增加弹出时给body 设置“overflow:hidden”样式,解决此问题,js代码如下:
    $(".mask").show();
    $(".upd_layer").show();
    $("body").css("overflow","hidden");
           

     最后,发现在浏览器高度缩小时,弹出层的上部分可能被挡,可能影响小屏幕下的弹出效果,写了一段调整位置的函数解决此问题,js代码如下:

     

    //随时调整弹出层的位置
    function adjustTanchuPos() {
        $('.upd_layer').height($(window).height() * 0.5);
	$('.upd_layer').css('margin-top', $('.upd_layer').height() * -0.5);
    }
    adjustTanchuPos();
    $(window).resize(adjustTanchuPos);
     这样,该弹出层在窗口大小变动时,利用了jQuery中的resize()方法会随时调整弹出层的位置。

    完整的demo详见我的github: https://github.com/pluscai/tanchu_demo/blob/master/tanchu




RT-DETR改进策略【独家融合改进】| SPD-Conv+PPA 再次提升模型针对小目标的特征提取能力 SPD-Conv是一种新的 CNN 构建模块,用于替代传统 CNN 架构中使用的步长卷积(strided convolution)和池化(pooling)层,它由空间到深度(Space-to-depth,SPD)层和非步长卷积(non - strided convolution)层组成。 阅读详情

相关推荐

银河麒麟V10 SP3离线安装Nginx1.21.5全记录(附11个rpm包下载清单)

本文详细记录了在银河麒麟V10 SP3操作系统上离线安装Nginx 1.21.5的全过程,包括11个必备rpm包的下载清单。通过分步骤的实战指南,帮助用户在国产化环境中高效部署Nginx服务,涵盖安装、配置、调优及故障排查等关键环节,特别适合金融、政务等对安全性要求高的场景。

weixin_30872337的博客 608

基于uniapp的弹出

本文转自https://ext.dcloud.net.cn/plugin?id=254# 仅用于个人学习 本人用于弹出评论 该插件源码popup-layer.vue <template> <view> <view v-show="ifshow" @tap="ableClose" @touchmove.stop.prevent class="popup-layer" > </view> <view ref="popRef"

qq_45208029的博客 507

手把手教你用Simulink搭建单相全桥逆变器(附单电流闭环控制仿真文件)

本文详细介绍了如何在Simulink中搭建单相全桥逆变器并实现单电流闭环控制。从功率主电路建模、核心器件参数设置,到控制系统的PI调节与前馈补偿,提供了完整的仿真步骤与调试技巧。文章旨在通过动手实践,帮助读者跨越理论与仿真的鸿沟,深入理解电力电子闭环控制的核心原理。

d6e7f8g9h的博客 316

popup_layer jquery 弹出层使用,说明,详解

popup_layer的简单使用需要引入的js :顺序不能乱 jquery-2.1.4.js popup_layer.js jquery_browse.js 其中 popup_layer.js 是主要插件 jquery_browse.js是自己写的对jQuery的扩展,因为popup_layer用到了$.browse而jquery1.9+版本都不支持了,所以为了兼容考虑得扩展下。加载

茶余饭后 1万+

推荐11个顶级的Claude Code Skills

ClaudeCode的Skills系统为程序员提供了11个强大的AI辅助工具,包括代码审查、重构建议、单元测试生成、API文档自动生成、性能分析、安全扫描、数据库迁移脚本生成、CI/CD配置、依赖管理、ER图生成和日志分析等功能。这些"技能包"可大幅提升开发效率,从代码质量到协作沟通全方位优化工作流程。用户可根据需求选择2-3个核心功能开始尝试,熟练后还可自定义Skills。该系统需要配合Anthropic的API使用,建议先在小型项目测试再应用于核心业务。

分享AI、区块链技术及应用,未来已来 1855

美团mtgsig 1.2算法分析

mtgsig1.2的一些算法总结

记录一些web逆向的过程 3505

popup_layer插件示例

导入popup_layer.js插件 设置好显示的div: <divclass="main"id="showImg"style="display: none;">   要显示的图片   <imgwidth="270"height="290"src="/common/front/images/demo.png"/>   <ahref="jav...

weixin_30599769的博客 408

10.28华为OD机试真题 新系统 - 社交网络消息转发 (Java/Py/C/C++/Js/Go)

10.28华为OD机试真题 新系统 - 社交网络消息转发 (Java/Py/C/C++/Js/Go)

算法大师! 433

jQuery 插件开发——PopupLayer(弹出层)

  导读:上次写了一篇关于GridView的插件开发方法,上几天由于工作需要,花了一天左右的事件封装了popupLayer(弹出层)插件。今天有时间就记录一下自己的开发思想与大家分享下,同时也算是对这段时间的工作概要吧。   就我在开发过程中的理解和开发的经验,一般常用的弹出层有三类(其实还有一类就是弹出可以输入内容的,但是这种可以被替代,所以就特别拿出来写了):Confirm、Ale...

dian9029的博客 517

手把手教你学simulink实例--基于Simulink的船舶动力装置性能评估与仿真

船舶动力装置是船舶运行的核心系统,其性能直接影响船舶的安全性、经济性和环保性。基于MATLAB/Simulink平台进行船舶动力装置性能评估与仿真是研究和优化船舶动力系统的重要手段。通过建模与仿真,可以分析动力装置在不同工况下的性能表现,并验证控制策略的有效性。本项目旨在构建一个完整的船舶动力装置性能评估与仿真模型,包括发动机建模、传动系统建模、负载分析以及性能评估模块,并通过仿真分析其动态响应和性能指标。

MHD0815的博客 974

45、概率与模糊性:粗糙事件与模糊事件概率的探索

本文探讨了概率理论与模糊性理论在处理现实世界不确定性中的应用,重点分析了模糊事件和粗糙事件的概率定义、性质及其条件概率。同时,介绍了近似贝叶斯网络分类器在信息系统中的应用,以及如何通过概率决策约简提高分类效率。这些方法为处理不确定信息提供了灵活的工具,并在决策和数据分析中具有重要价值。

ik67890123的博客 135

uni-app+unicloud仿奈雪の茶点餐

uni-app前端小程序开发+unicloud后端接口开发前后端联调,非常适合入门的实战课程提供源码+typro教程文档因为unicloud测试期间免费,0成本上线小程序,实现你的idea

全网最详细教程,手把书教你使用YOLOv10训练自己的数据集和推理(附YOLOv10网络结构图)

YOLOv10,由清华大学多媒体智能组只开发,是一款亳秒级实时端到端目标检测的开源模型。该模型在保持性能不变的情况下,与YOLOv9相比,延迟减少了46%,参数减少了25%,非常适合需要快速检测物体的应用,如实时视频分析、自动驾驶和智能医疗等领域。这些改进使得YOLOv10在实时物体检测领域达到了新的技术水平。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1万+

layui之layer各种弹出层

一、简单信息提示层 示例: //提示层 layer.msg('玩命提示中'); 默认关闭时间是3秒,效果如下(背景是官网的广告,实际效果是黑色半透明): 自定义样式以及时间,代码如下: layer.msg('操作成功!', {icon: 6, time: 2000}); icon样式是6,关闭时间为2秒。效果如下: 二、询问框 示例: //询问框 layer.confirm( '您是如何看待前端开发?', //弹出框内容,支持html //下面是配置选项

Cloud-Future的博客 1万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

一层弹出层、两层弹出层、三层弹出层、多层弹出层随便搞

最近因为一些比较扯的需求,在项目中需要用到多层弹出层,话不多说,先看一下效果: 使用情景: 第一层弹出层打开后我们进行数据操作,这时需要打开第二层弹出层操作一些数据,操作完成后关闭第二层弹出层,并把操作后的数据放到第一层弹出层上。 难点 其实也没有什么难点,只要把握好遮罩层的高度(z-index)就好。 技术点(其实都谈不上技术) 我这里演示弹出5层 第一步:其实就是搞了5个div设置好样式然后藏...

sun_luming的博客 2256

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

mui 简易弹出层

例子: 代码: <!doctype html> <html> <head> <meta charset="UTF-8"> <title>学生信息编辑</title> <meta name="viewport" content="width=device-width,in...

SELECT_BIN的博客 5467

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

弹出层详解

我看面经的时候,第一次遇到弹出层这个词,以前从来没有遇见过,上网看了看,没有一个是能说明白的,后来特意去看了很多的视频,下面就给大家详细解说下弹出层这个概念 弹出层和弹窗 我当初以为弹窗和弹出层是一个东西,后来也问了很多人,在广义上,他们确实相同。为啥这样说呢? 因为二者都是点击一个按钮然后出来一个创建(多用于登录界面). 但是详细的来分,二者是有区别的!弹窗一般弹出来的窗口都是垂直居中于页面的,...

白天不懂夜的黑 4022

layer弹出层

layer弹出层layer弹出层是基于jQuery的js插件

Jianxq的博客 2839

html弹出层

页面需求:点击页面的弹出按钮,页面出现弹出层,点击弹出层之外的 其它区域,弹出层消失,页面恢复原来的状态。 Html部分: <button type="button" class="popBtn">弹框</button> <!-- 弹出层 --> <div class="popBox"> <!-- loading --> ...

Hhjian524的博客 699

HTML弹出层

前几天写了一个弹出层,特此纪念: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> #login { display:none; ...

zhh0310235的博客 4903

layui嵌套弹出层

&lt;button data-method="setTop" data-type="auto" class="layui-btn layui-btn-normal proMent"&gt;属性管理&lt;/button&gt; 被点击的按钮 var active = { setTop: function(){ var that = this; //多...

sunlizhen的专栏 5065

layui弹出层html,layui弹出层效果实现代码

本文实例为大家分享了layui弹出层的具体代码,供大家参考,具体内容如下弹出层大部分演示都在layer独立组件的官网,与内置的layer模块,用法是完全一致的特殊例子Tips:为了更清晰演示,每触发下述一个例子之前,都会关闭所有已经演示的层多窗口模式,层叠置顶配置一个透明的询问框示范一个公告层上弹出右弹出下弹出左弹出左上弹出左下弹出右上弹出右下弹出居中弹出Layui - 精心为你雕琢layui.u...

weixin_39756235的博客 1161

Div居中弹出层

确定</button><button class="trigger-button" id="openModal">打开弹出层

zichenblog的博客 755

弹出层

弹出层 开发工具与关键技术: 作者:熊琪 撰写时间:2019.05.26 Layer是至今国内人使用最多的Web弹出层组件,所以在大多数人都用的方便快捷才能有这么好的影响力,总而言之Layer还是比较好的,想得到加载层的样式首先要引入layer.js。事例代码: function Measurement(){ layer.open({ type:2, area:[’100...

weixin_44546735的博客 239

jQuery弹出层通用函数封装

弹出层是很多网站都会用到的效果,接下来用实现弹出层函数封装:(一)先看页面效果:1. header 顶部导航条最右侧放登陆、注册两个链接2.点击登陆链接时,弹出登陆窗体3.点击右侧关闭按钮,登陆窗体关闭4.点击注册链接时,弹出注册窗体5.点击右侧关闭按钮,注册窗体关闭(二)html结构(为简略,结构已省略logo、nav、登录注册等具体内容):&lt;!DOCTYPE html&gt; &lt;h...

捕鱼麦大叔的博客 1727

弹出层居中

弹出层居中,兼容ie6、7、8、ff。当滚动条滚动时,仍然居中.弹出层<!--#lookdiv{ display:none; background-color:#CD67DC; width:200px; height:100px; position:absolute ;}#closediv{ width:40px; hei

Hansanri 3321
上一篇: 利用jquery的attr方法一行代码实现的简单的图片切换效果
下一篇: js代码实现倒计时秒杀的效果
小菜101
博客等级 码龄10年 16粉丝 92原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值