<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="UTF-8"> <title>jQuery弹出层效果</title> <script type="text/javascript" src="jquery-1.10.2.min.js"></script> <style> .black_overlay { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index: 1001; -moz-opacity: 0.8; opacity: .80; filter: alpha(opacity = 80); } .white_content { display: none; position: absolute; top: 10%; left: 10%; width: 80%; height: 80%; border: 16px solid lightblue; background-color: white; z-index: 1002; overflow: auto; } .white_content_small { display: none; position: absolute; top: 20%; left: 30%; width: 40%; height: 50%; border: 16px solid lightblue; background-color: white; z-index: 1002; overflow: auto; } </style> <script type="text/javascript"> //弹出隐藏层 function ShowDiv(show_div, bg_div) { document.getElementById(show_div).style.display = 'block'; document.getElementById(bg_div).style.display = 'block'; var bgdiv = document.getElementById(bg_div); bgdiv.style.width = document.body.scrollWidth; // bgdiv.style.height = $(document).height(); $("#" + bg_div).height($(document).height()); }; //关闭弹出层 function CloseDiv(show_div, bg_div) { document.getElementById(show_div).style.display = 'none'; document.getElementById(bg_div).style.display = 'none'; }; </script> <script type="text/javascript"> $(function() { for ( var i = 1; i <= 10; i++) { insertRow(i); } }); function insertRow(seq) { $("tbody").append( "<tr>" + "<td><input type='checkbox'/></td>" + "<td><input type='text' value='"+seq+"'/></td>" + "<td><input type='text' value='"+seq+"'/></td>" + "</tr>"); } function addRow() { var rowCount = $("tbody > tr").length; insertRow(++rowCount); } function delRow() { $("input:checked").each(function() { $(this).parent().parent().remove(); }); } </script> </head> <body> <input id="Button1" type="button" value="添加代理人" onclick="ShowDiv('MyDiv','fade')" /> <!--弹出层时背景层DIV--> <div id="fade" class="black_overlay"></div> <div id="MyDiv" class="white_content"> <div style="text-align: right; cursor: default; height: 40px;"> <span style="font-size: 16px;" onclick="CloseDiv('MyDiv','fade')">关闭</span> </div> <div> <table id="tab" border="1" width="90%"> <thead style="cellpadding:0,cellspacing:0"> <tr> <th></th> <th>用户名</th> <th>密码</th> </tr> </thead> <tbody> </tbody> <tfoot> <div> <input type="button" value="add" id="add" onclick="addRow()"/> <input type="button" value="del" id="del" onclick="delRow()"/> </div> </tfoot> </table> </div> </div> </body> </html>
相关推荐
"Jquery弹出DIV"是指利用jQuery来实现一个可交互的模态对话框(通常称为弹出窗口或浮层),在网页上显示额外的信息或者进行一些用户交互。模态对话框通常是网页中的一个浮动元素,可以覆盖页面的其他部分,直到用户...
在网页设计中,"div+javascript的弹出框"是一个常见的交互元素,它结合了HTML的div元素和JavaScript技术来创建动态的、可自定义的弹出窗口。这个标题所指的知识点主要涵盖两个部分:一是div元素及其布局,二是...
在Web开发中,弹出窗口通常用于显示警告、确认信息或者进行用户交互。与传统的JavaScript alert、confirm和prompt不同,自定义的弹出窗口通过CSS控制样式,用JavaScript实现交互功能,提供了更高的定制性和用户体验...
JQuery PopupDiv 插件就是这样一个专为jQuery框架设计的弹出层解决方案,它允许开发者轻松创建具有高度自定义性的弹出层,为用户提供更加丰富的用户体验。本文将详细解析JQuery PopupDiv 插件v1.0的特性、使用方法...
在JavaScript中,对DIV的操作主要包括获取元素、修改属性、添加和删除事件监听器,以及动态创建和销毁元素。对于弹出窗口,模态对话框和非模态弹出框的实现主要依赖于CSS和JavaScript的结合使用,浮动窗口则涉及到...
在本案例中,"js鼠标浮动显示div"指的是当鼠标移动到特定的input元素上时,会显示出一个div层,该div层中包含有与input相关的附加信息或者功能。 首先,我们需要了解几个关键的概念: 1. **事件监听器**:...
在网页设计中,"div弹出层js"是一种常见的交互元素,它允许用户与页面上的特定内容进行交互,如显示消息、表单或更多详细信息,而不会离开当前页面。这个自定义的实现主要涉及HTML的`div`元素、CSS样式以及...
一个简单的弹出层通常包含一个隐藏的`<div>`元素,通过添加CSS样式如`display:none`来控制其默认不可见。当需要显示弹出层时,这个样式会被改变为`display:block`或者`display:flex`。 接着,CSS是用来美化弹出层的...
在网页设计中,"div+css实现弹出窗口背景变暗效果"是一种常见的交互设计手法,主要用于提升用户体验,特别是当用户需要关注特定弹出信息时。这种效果通过创建一个覆盖整个页面的半透明div层来实现,使得弹出窗口成为...
在网页开发中,"DIV弹出层+JS条件过滤"是一种常见的交互设计技术,用于提升用户体验和增强数据筛选效率。这种技术结合了HTML的层(Layer)概念、CSS的样式控制以及JavaScript的动态功能,实现了在用户输入时即时对...
3. DOM操作:JavaScript可以用来动态修改DOM(文档对象模型),添加、删除或更新页面元素,这对于创建动态弹出窗体至关重要。 4. 弹出窗体类型:除了基本的警告提示(alert),可能还包括确认对话框(confirm)和...
在网页设计中,弹出层(也称为模态窗口或对话框)是一种常见的交互元素,用于在用户与页面主内容互动时提供额外信息或功能。本文将深入探讨使用JavaScript(JS)和CSS来创建多样化弹出层的方法,以及如何通过CSS实现...
此外,如果div是弹出式的,可能需要额外的代码来控制它的显示和隐藏,例如通过添加或删除CSS类来改变其可见性。 至于标签中的"源码",这暗示我们可能会在上述示例的基础上看到更复杂的功能,比如封装成一个可复用的...
在网页设计和开发中,"导航弹出层"是一种常见的交互元素,用于提供额外的信息或者功能,而不会中断用户在主页面上的浏览体验。这种设计通常结合JavaScript(JS)实现,因为JavaScript能赋予网页动态性和交互性。接...
在JS中,可以使用DOM操作来动态创建、修改和删除DOM元素,以此来实现弹出层的显示和隐藏。 1. **HTML结构**:通常,弹出层会包含一个容器元素,用来包裹所有的内容,如标题、内容区域、关闭按钮等。这个容器默认是...
在Web开发中,弹出框是一种常见的用户交互元素,用于显示警告、确认信息或获取用户输入。本实例将深入探讨如何使用JavaScript实现Web弹出框,并提供相关代码示例。 一、JavaScript弹出框基本类型 1. `alert()`:...
jQuery,作为一个强大的JavaScript库,提供了丰富的API和插件,使得创建弹出框变得简单易行。本文将深入探讨jQuery弹出框的实现原理、常见功能以及实际应用。 一、jQuery弹出框基础 jQuery弹出框并非jQuery核心库...
### JavaScript 实现右下角弹出 DIV 类似 QQ 消息提示 #### 一、概述 在网页开发中,为了提升用户体验与交互性,我们常常需要实现类似即时通讯软件(如QQ)的消息提示功能。这类功能的核心在于能够在浏览器窗口的...
在IT行业中,弹出层效果是一种常见的用户界面设计元素,用于在用户与网站或应用程序交互时显示额外的信息或功能。这种效果通常用于显示警告、确认对话框、模态窗口、下拉菜单等。本资源提供的“弹出层效果(源代码)...
在现代网页设计中,交互性和用户体验是至关重要的因素,而jQuery弹出层弹出框效果则是提升这些体验的重要工具。jQuery,一个强大的JavaScript库,简化了DOM操作、事件处理、动画以及Ajax交互,使得创建复杂的网页...