`
ll584310793
  • 浏览: 18293 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

点击页面其他地方隐藏div

阅读更多

 

<div class="head left">
 <div class="left" style="width:400px;"><img  src="{*$_baseUrl*}/images/front/LOGO.jpg" class="cursor"  onclick="redirect('front/index')"/></div>
 <div class="right font12"><a class="cursor" id="manage_area">登录</a>&nbsp;&nbsp;<a class ="cursor"  onClick ="javascript:window.external.AddFavorite(document.URL,document.title);return false" > 收藏本站 </a></div>
 <div class="right login" id="login" style="display:none;margin-top:20px;width:380px;">
  &nbsp;<input type="text" name="uname" value="请输入账号" style="height:15px;line-height:14px;"/>&nbsp;&nbsp;<input type="password" name="upass" value="请输入密码" style="height:15px;line-height:12px;"/>&nbsp;<img class="cursor margin-top3 display" src="{*$_baseUrl*}/images/user/2457875845.png" align="top" onclick="mylogin()"/>
 </div>
 <div class="clear"></div>
</div>

相应的js代码

document.onmousedown=function(event){
 var e=event ||window.event;
 var elm=e.srcElement || e.target;
 if(elm.id=="manage_area"){
  if(jQuery('.login').css("display")=="none"){
   jQuery('.login').css("display","block");
  }else{
   jQuery('.login').css("display","none");
  }
 }
 else if(elm.parentNode.id=="login"){
  jQuery('.login').css("display","block");
 }else{
  jQuery('.login').css("display","none");
 }
}

分享到:
评论

相关推荐

    jQuery实现点击除了特定div的页面其它地方,隐藏该div功能。

    jQuery实现点击除了特定div的页面其它地方,隐藏该div功能。 在触发DOM上的某个事件的时候会产生一个事件对象event,这个对象包含着所有与事件有关的信息,包括产生事件的元素、事件类型等相关信息,思路一中div的...

    点击页面其它地方隐藏该div的两种思路

    这两种思路都能有效地实现点击页面其他地方隐藏div的功能。选择哪种方式主要取决于个人喜好、项目需求以及对浏览器兼容性的考虑。思路一更注重于阻止事件传播,而思路二则是通过对事件源的检查来实现相同的效果。...

    由点击页面其它地方隐藏div所想到的jQuery的delegate

    这就是标题中提到的需求——点击页面其他地方隐藏div。在这种情况下,jQuery的`delegate`方法可以派上用场,它允许我们在文档或者父元素上监听事件,而不是直接在每个可能的目标元素上绑定事件处理器。 首先,让...

    点击元素以外的地方隐藏元素插件

    "点击元素以外的地方隐藏元素插件",即clickOutHide,是一个基于jQuery的插件,专门用于实现一种交互效果:当用户点击页面上除特定元素之外的任何地方时,该特定元素将自动隐藏。这个插件为开发者提供了一个灵活且...

    Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)

    接着看下vue实现点击目标元素外页面的其他地方隐藏弹窗 方法: 步骤1:给页面最外出的元素div加点击事件:@click=“popShow = false”。 步骤2:给点击目标元素加点击事件:@click=“popShow = true”。 备注:...

    jquery实现点击指定div外区域隐藏该div

    而当用户点击页面上其他任何地方时,该元素会自动收起或隐藏。这种交互模式常见于导航栏、弹窗等组件的设计。使用 jQuery 可以非常方便地实现这一功能。 #### 关键技术点 1. **jQuery 的基本概念** - jQuery 是一...

    js点击页面其它地方将某个显示的DIV隐藏

    在给定的示例中,需求是点击一个按钮弹出一个DIV,然后当用户点击页面的其他任何地方时,这个DIV应该被隐藏。这涉及到事件处理和事件冒泡的概念。 首先,事件冒泡是指在一个元素上触发的事件会依次向其所有父元素...

    JQuery实现点击div以外的位置隐藏该div窗口

    知识点一:利用jQuery实现点击div外部隐藏div的方法 在网页设计中,我们经常需要实现一些交互式的效果,比如通过点击div外部隐藏div窗口。本文将介绍如何使用jQuery实现这一功能。具体的实现方法是在jQuery的ready...

    jQuery除指定区域外点击任何地方隐藏DIV功能

    在网页开发中,有时我们需要实现一个特定的功能,即当用户点击页面上的任意位置时,除了某个特定区域(如一个`div`元素)之外,隐藏一个指定的`div`元素。这个功能可以用于创建弹出框、菜单或者提示信息,使得用户在...

    Javascript点击其他任意地方隐藏关闭DIV实例

    在网页开发中,有时我们需要实现一种交互效果,即当用户点击某个元素(如input)时显示一个DIV层,然后当用户点击页面上的其他任意位置时,这个DIV层会自动隐藏。这是一个常见的JavaScript应用场景,可以提升用户...

    vue 点击其他区域关闭自定义div操作

    在Vue.js应用中,有时我们需要实现一种功能,即当用户点击页面上的某个自定义div后,该div显示,而当用户点击除这个div之外的任何其他区域时,该div消失。这种需求通常出现在下拉菜单、弹出框或提示信息等组件中。...

    jQuery实现右侧功能栏、点击其它地方,右侧功能栏隐藏

    当用户点击页面上的任何地方(除了功能栏本身)时,功能栏将隐藏。我们使用`.not()`方法排除功能栏,`.click()`方法用于监听点击事件,`.hide()`方法用于隐藏功能栏: ```javascript $(document).ready(function() ...

    Vue 实现点击空白处隐藏某节点的三种方式(指令、普通、遮罩)

    在Vue.js中,有时我们需要实现一个功能,即当弹出框或者Popover显示后,用户点击页面空白区域可以自动隐藏这些元素。以下将介绍三种实现这一功能的方法:手动监听判断、自定义指令以及使用遮罩层。 ### 第一种方式...

    div模拟select实用版

    当点击页面其他地方时,使用`display:none`隐藏它们。 3. **事件监听器**:如`addEventListener`,可以监听用户的点击事件,根据事件的目标元素来决定是否隐藏下拉菜单。 4. **DOM操作**:通过JavaScript来修改DOM...

    实现div 遮罩 frameset

    在实现遮罩层或弹出窗口时,`div`通常设置为全屏,并添加透明度和点击事件,以实现点击任何地方关闭的效果。下面是一个简单的例子: ```html .overlay { position: fixed; top: 0; left: 0; width: 100%; ...

    基于jquery鼠标点击其它地方隐藏层的实例代码

    本文将通过一个具体的实例来讲解如何基于jQuery实现“鼠标点击其他地方隐藏层”的效果。 首先,我们来看一下实例代码的主要组成部分: 1. **HTML结构**: ```html &lt;div class="div_d"&gt;我们介绍信息&lt;/div&gt; ```...

    JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例

    遮罩层通常用于页面上某些内容的高亮显示或是用来遮挡其他元素,以便突出显示特定的页面区域或功能。在本文中,遮罩层被用于实现点击区域外弹出弹窗的效果。 在实现点击某区域以外弹出弹窗的过程中,关键的HTML结构...

    juqery实现div弹出居中

    // 如果需要点击其他地方关闭弹窗,可以添加以下代码 $(document).on("click", function(event) { if (!$(event.target).closest("#popup").length) { $("#popup").hide(); } }); }); ``` 这段代码中,`.on(...

Global site tag (gtag.js) - Google Analytics