`
elive777
  • 浏览: 4577 次
  • 性别: Icon_minigender_1
  • 来自: 福州
最近访客 更多访客>>
社区版块
存档分类
最新评论

纯js多层弹出

阅读更多

不知道什么时候写的一个东西,放上来其实是为了填充下空洞的博客!

 

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script>
function tc_mk(type) {
	//展示层
	document.getElementById("tcmk1"+type).style.display = "block";
	
	//关闭层
	document.getElementById("msgShut1"+type).onclick = function(){
	document.getElementById("tcmk1"+type).style.display = "none";
	}
}
</script>
<style>
.dp_none {display: none; z-index:888; width:275px; height:70px; border:1px solid #4b94d4; background:red; position:absolute; left:50%; top:50%; font-size:12px; margin-left:-140px; margin-top:-35px; line-height:25px;}
</style>
</head>

<body>
<div style="width:50%; float:left; border:1px solid #ccc; position:relative">
	<ol>
    	<li><a href="#" onclick="tc_mk('01')">哥是低调的哥</a></li>
        <li><a href="#" onclick="tc_mk('01')">哥是低调的哥</a></li>
        <li><a href="#" onclick="tc_mk('01')">哥是低调的哥</a></li>
        <li><a href="#" onclick="tc_mk('01')">哥是低调的哥</a></li>
        <li><a href="#" onclick="tc_mk('01')">哥是低调的哥</a></li>
    </ol>
    <div id="tcmk101" class="dp_none">
    	我是强大的内容1
        <input name="" type="button" value="关闭" id="msgShut101" />
    </div>
</div>
<div style="width:80%; float:right; border:1px solid #ccc; position:relative">
	<ol>
    	<li><a href="#" onclick="tc_mk('02')">哥是低调的哥</a></li>
        <li><a href="#" onclick="tc_mk('02')">哥是低调的哥</a></li>
        <li><a href="#" onclick="tc_mk('02')">哥是低调的哥</a></li>
        <li><a href="#" onclick="tc_mk('02')">哥是低调的哥</a></li>
        <li><a href="#" onclick="tc_mk('02')">哥是低调的哥</a></li>
    </ol>
    <div id="tcmk102" class="dp_none">
    	我是强大的内容2
        <input name="" type="button" value="关闭" id="msgShut102" />
    </div>
</div>
</body>
</html>

 

 

 

分享到:
评论

相关推荐

    asp.net多层弹出showDialog

    在ASP.NET中,"多层弹出showDialog"通常指的是在网页交互中实现多级对话框的效果,用于提供更复杂的用户交互体验。 在ASP.NET中,"showDialog"通常与AJAX技术结合使用,尤其是UpdatePanel或jQuery UI Dialog等库。...

    弹出层2,可以弹出多个层,并实现数据交互

    多层弹出层是指在同一时间,页面上可以存在两个或更多个弹出层,它们可以相互堆叠或独立显示。这种设计通常用于处理复杂的用户流程,如分步骤的表单提交或多级的确认对话框。 3. **数据交互**: "弹出层2" 插件...

    .net中弹出层显示效果

    在本例中,我们将探讨如何在.NET环境中创建具有多层显示、包含图片和文字的弹出层。 首先,我们需要了解弹出层的基本概念。弹出层是一种浮动窗口,它可以在用户界面的中心或其他指定位置出现,而不改变页面的整体...

    Js弹出层(支持拖拽,多个弹窗自动切换层级)

    标题"Js弹出层(支持拖拽,多个弹窗自动切换层级)"提及的核心知识点是JavaScript中的弹出层实现,特别是它包含的两个关键特性:拖拽功能和多层弹窗之间的层级自动切换。这意味着我们要探讨的是如何在JavaScript中...

    可多层嵌套的jquery弹出窗口插件

    多层嵌套的弹出窗口意味着在一个弹出窗口内可以打开另一个弹出窗口,这种设计在处理复杂用户界面时特别有用,例如在填写表单时需要显示附加信息,或者在查看详情时需要打开另一个相关的对话框。bDialog的这种特性...

    最好的CSS+JS多级弹出菜单

    总的来说,"最好的CSS+JS多级弹出菜单"方案结合了CSS的样式设计和JavaScript的交互逻辑,为开发者提供了一个高效、灵活的多级菜单解决方案。无论是横向的水平布局还是垂直的下拉式布局,都能满足不同网站的需求。...

    基于jQuery弹出层有9种效果

    多层弹出层嵌套 通过组合使用上述方法,可以创建复杂的弹出层结构,如嵌套的弹出层,以满足更丰富的应用场景。 以上9种效果展示了jQuery在创建弹出层方面的强大能力。在实际开发中,可以根据项目需求进行选择和...

    vue-dialog的弹出层组件

    Vue Dialog 弹出层组件是一个基于 Vue.js 的弹出层组件,可以通过 npm 引用,提供了多层弹出、背景层、弹出层嵌入内部组件、弹出层按钮支持回调等功能。下面我们将详细介绍 Vue Dialog 弹出层组件的使用和实现。 ...

    锁屏代码:无限制弹出层;禁止滚动条;禁止刷新

    如有多层弹出层,则只有将最先弹出的层关闭,才可以滚动及刷新。 3,自动创建遮罩层及显示层。多次弹出时,总将上一层遮罩 4, 无限制弹出层的话,z-index每次要+2n 5, 多次弹出的话,在js里面创建div,比在html里把...

    基于jquery的弹出层插件

    总的来说,基于jQuery的弹出层插件提供了一套完整的解决方案,它包括了基本的弹出层功能、拖动交互、多层管理、丰富的动画效果以及自动延迟关闭等特性。这对于网页开发者来说,是一个强大且易用的工具,能够帮助他们...

    基于jquery的弹出窗口插件

    1. **多层叠加**:在设计多层弹出窗口时,我们需要维护一个栈结构来管理这些窗口。新打开的窗口将被添加到栈顶,关闭时则从栈顶移除。这样可以确保最新开的窗口总是位于最上方,形成视觉上的层级关系。 2. **全...

    div+css制作的弹出三级菜单

    本话题将重点讨论如何利用`div+css`技术制作一个实用的弹出式三级菜单,这个菜单适用于网站导航,方便用户快速访问深层次的页面内容,并且易于进行二次开发。 首先,`div`元素是HTML中的一个通用容器,可以容纳其他...

    layer实现关闭弹出层刷新父界面功能详解

    在网页开发中,layer是一个非常流行的JavaScript弹层组件,它提供了丰富的交互体验和多样化的弹出层类型。本文主要探讨如何使用layer实现关闭弹出层并同时刷新父界面的功能,这对于那些需要在用户完成特定操作后更新...

    Jquery右下角弹出框提示,多个提示向上叠加

    通过以上代码,我们可以实现一个在右下角弹出、多层提示向上叠加的 jQuery 提示框系统。你可以根据实际项目需求调整样式、动画效果以及提示的生命周期。在实际应用中,还可以结合服务器端的数据或者用户交互来动态...

    div 弹窗 数据预览效果和弹出div层效果

    在网页开发中,"div 弹窗 数据预览效果和弹出div层效果"是一个常见的需求,用于展示信息、提示用户或进行交互操作。这里提到的压缩包包含两个实现方式:一个基于div和JavaScript,另一个基于div和jQuery。这两种方法...

    三级dropdown弹出菜单

    总结来说,"三级dropdown弹出菜单"是一个结合HTML、CSS和JavaScript技术实现的网页交互功能,它可以有效地组织导航层次,提供良好的用户体验。通过理解和实践这些基础知识,你可以创建出更复杂、更个性化的网页菜单...

    Layer组件多个iframe弹出层打开与关闭及参数传递的方法

    Layer组件是Web开发中常用的弹层插件,尤其在处理多层弹出窗口和iframe集成时,它的功能强大且易于使用。Layer基于jQuery构建,支持所有主流浏览器,包括古老的IE6。它提供了丰富的定制选项,使得创建各种类型的弹出...

    jquery+css3右侧弹出伸缩导航菜单

    "jquery+css3右侧弹出伸缩导航菜单"是一个利用jQuery库和CSS3技术实现的交互式菜单效果,旨在提供一种从页面右侧弹出并可无限伸缩至左侧的导航体验。这种设计可以增加网站的用户体验,特别是对于那些需要多层级菜单...

    jQuery-plugin-layer弹出层插件

    与同类弹出层组件相比,layer的优势明显,她尽可能地在以更少的代码展现出更强健的功能。layer格外注重性能的提升,采用面向对象的思想实现,在多层模式的回调处理中,具备其它多数层组件所没有的“独立不冲突”(已...

    jPopup:简单的弹出解决方案适用于任何框架,一个弹出解决方案包括警报、提示...具有多个弹出窗口和层

    多层弹出** `jPopup`支持多个弹出窗口同时存在并管理它们的层次关系。这意味着开发者可以创建堆叠的弹出层,用于构建复杂的对话流程,如逐步引导或嵌套消息。通过控制这些层的顺序,可以确保用户按照预期的顺序...

Global site tag (gtag.js) - Google Analytics