-
一个div显示的问题15
弱弱的请教一个问题。那种有一个div浮动显示,其余的内容成灰色,变成无效的效果怎么做的?
比如所:百度知道http://zhidao.baidu.com/点击登录后的效果2009年10月10日 16:42
4个答案 按时间排序 按投票排序
-
采纳的答案
http://www.windsfly.cn/blog/default.asp?id=660
http://www.cnblogs.com/wjfluisfigo/archive/2009/01/15/1359309.html2009年10月10日 16:48
-
主要涉及css几个属性
background (背景颜色)
opacity (透明度)
z-index (层叠)
就可以实现这个这些效果
通过设置z-index使登录面板显示在蒙版上面2009年10月10日 16:57
-
用js来控制。
当点击某个操作时js触发某个层显示,并设置它的长宽为屏幕大小,设置这个层的底色。
现在有很多第三方控件可以做到,不用你写那么多代码,比如jquery。
下面是我的例子:var dialogFirst=true; function dialog(title,content,width,height,cssName){ if(dialogFirst==true){ var temp_float=new String; //temp_float="<div id=\"floatBoxBg\" style=\"height:"+$(document).height()+"px;filter:alpha(opacity=0);opacity:0;\"></div>"; temp_float="<iframe id=\"floatBoxBg\" style=\"height:"+$(document).height()+"px;filter:alpha(opacity=0);opacity:0;\"></iframe>"; temp_float+="<div id=\"floatBox\" class=\"floatBox\">"; temp_float+="<div class=\"title\"><h4></h4><span>关闭</span></div>"; temp_float+="<div class=\"content\"></div>"; temp_float+="</div>"; $("body").append(temp_float); dialogFirst=false; } $("#floatBox .title span").click(function(){ $("#floatBoxBg").animate({opacity:"0"},"normal",function(){$(this).hide();}); $("#floatBox").animate({top:($(document).scrollTop()-(height=="auto"?300:parseInt(height)))+"px"},"normal",function(){$(this).hide();}); }); $("#floatBox .title h4").html(title); contentType=content.substring(0,content.indexOf(":")); content=content.substring(content.indexOf(":")+1,content.length); switch(contentType){ case "url": var content_array=content.split("?"); $("#floatBox .content").ajaxStart(function(){ $(this).html("loading..."); }); $.ajax({ type:content_array[0], url:content_array[1], data:content_array[2], beforeSend:function(r) { r.setRequestHeader('httpType','ajax'); }, error:function(e){ $("#floatBox .content").html("error..."); }, success:function(html){ $("#floatBox .content").html(html); } }); break; case "text": $("#floatBox .content").html(content); break; case "id": $("#floatBox .content").html($('"#"+content').html()); break; case "iframe": $("#floatBox .content").html("<iframe src=\""+content+"\" width=\"100%\" height=\""+(parseInt(height)-30)+"px"+"\" scrolling=\"false\" frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\"></iframe>"); break; } $("#floatBoxBg").show(); $("#floatBoxBg").animate({opacity:"0.5"},"normal"); //$("#floatBox").attr("class","floatBox "+cssName); $("#floatBox").css({ display:"block", left:(($(document).width())/2-(parseInt(width)/2))+"px", top:($(document).scrollTop()-(height=="auto"?300:parseInt(height)))+"px", width:width, height:height }); $("#floatBox").animate({top:($(document).scrollTop()+50)+"px"},"normal"); // $("#floatBox").animate({top:($(document).height()/2 - (parseInt(height)/2))+"px"},"normal"); }
在你需要弹出层的地方调用dialog这个函数就可以了,当然它需要jquery.js的支持。2009年10月10日 16:54
相关推荐
在这个特定的主题中,“纯CSS 鼠标经过DIV另一个显示隐藏 多个DIV并存”是指通过CSS实现的一种交互效果:当鼠标悬停在一个div上时,另一个关联的div会显示出来,同时其他无关的div保持隐藏状态。这种效果在创建导航...
在网页设计与开发中,如何让两个或多个`<div>`元素在同一行显示是一个常见的需求。这涉及到CSS(层叠样式表)的布局控制技术,是前端开发的基础技能之一。根据给定的文件信息,我们可以深入探讨这一主题,了解如何...
在网页设计和开发中,有时候我们需要处理多个`iframe`(内联框架)并实现特定的交互效果,例如只显示其中一个`iframe`中的`div`元素,并确保它在所有其他元素之上,即处于最上层显示。这样的需求通常出现在需要创建...
jquery/js实现鼠标点击一个div,另一个div变色demo
在网页设计中,有时我们需要实现一个功能:当用户将鼠标悬停在某个div元素上时,显示特定的信息或另一个div。这个功能可以增强用户体验,帮助用户更好地理解和操作页面。本教程将详细介绍如何实现这一功能,并确保...
当有多个 `iframe` 并存时,可能会出现重叠或者层级问题,特别是当其中某个 `iframe` 中有一个需要突出显示的 `div` 元素时。这个问题的关键在于理解 `z-index` 和层叠上下文的概念,以及如何正确地应用它们来确保...
标题“拖动div到另一个div中”描述的就是这样一个功能,即实现一个div元素能够被拖动并放置到另一个div内,同时显示被拖动div的ID。这个功能在各种应用场景中都很有用,如文件管理器、布局构建器或富文本编辑器等。 ...
这意味着第二个div将会显示在第一个div的上面,因为它有一个更大的z-index值。如果想要让某一个div无论在什么情况下都显示在最前面,可以给它设定一个很大的z-index值,如99999,这样它几乎可以覆盖页面上所有其他...
我们还添加了一个按钮,当点击时调用JavaScript函数`toggleDiv`,这个函数会根据`div`当前的显示状态切换其显示与否。 除了`display`属性,还可以使用`visibility`属性来实现类似的效果。`visibility: hidden`会让...
下面是一个具体的例子,展示如何使用Panel控件来实现在用户登录前后界面元素的显示与隐藏: ```csharp // 假设有一个按钮,点击该按钮时会触发登录逻辑 protected void Button_Login_Click(object sender, ...
在本案例中,"js鼠标浮动显示div"指的是当鼠标移动到特定的input元素上时,会显示出一个div层,该div层中包含有与input相关的附加信息或者功能。 首先,我们需要了解几个关键的概念: 1. **事件监听器**:...
点击按钮(a标签)隐藏显示div内容,切换div内容
本程序在网页中设计了Div层的显示和隐藏,代码简单、实用。
三、Ajax控制Div显示 要使用Ajax来控制div的显示,首先需要在JavaScript中创建一个Ajax请求。在接收到服务器响应后,根据返回的数据决定是否显示或隐藏特定的div。例如,服务器可能返回一个JSON对象,其中包含一个...
">这是一个可隐藏/显示的div</div> function toggleDiv() { var div = document.getElementById('myDiv'); if (div.style.display === 'none') { div.style.display = 'block'; } else { div.style.display...
对于本问题,我们需要使用`absolute`或`fixed`定位来使`div`层覆盖在另一个元素之上。 其次,了解CSS的层级概念,即`z-index`属性。`z-index`用于控制在同一堆叠上下文中的定位元素的前后顺序。具有更高`z-index`值...
标题 "拖拽一个iframe中的div 在另一个iframe页面中显示" 描述了在Web开发中一个交互性的技术,涉及跨框架(iframe)通信和DOM操作。这个技术主要应用于创建富交互的用户界面,允许用户在不同的iframe之间传递和操作...
在网页设计中,我们经常需要控制多个div(文档对象模型中的一个元素)的显示和隐藏,以实现诸如选项卡、轮播图等效果。本文将详细讨论如何使用JavaScript实现多div的显示和隐藏,以及如何创建简单的选项卡功能。 ...
在"Div显示与隐藏网页制作"这个主题中,我们将探讨如何利用`Div`实现网页元素的动态显示和隐藏,这对于创建交互式和响应式的网页至关重要。 在网页设计中,有时我们需要根据用户的行为或者特定条件来控制某些内容的...
总的来说,"鼠标放上去显示div"是一个实用的网页交互功能,通过结合HTML、CSS和JavaScript,我们可以创造出丰富的用户体验。同时,这也涉及到前端开发的基础知识,包括DOM操作、事件监听以及CSS样式控制。理解并掌握...