<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> <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;">
<input type="text" name="uname" value="请输入账号" style="height:15px;line-height:14px;"/> <input type="password" name="upass" value="请输入密码" style="height:15px;line-height:12px;"/> <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功能。 在触发DOM上的某个事件的时候会产生一个事件对象event,这个对象包含着所有与事件有关的信息,包括产生事件的元素、事件类型等相关信息,思路一中div的...
这两种思路都能有效地实现点击页面其他地方隐藏div的功能。选择哪种方式主要取决于个人喜好、项目需求以及对浏览器兼容性的考虑。思路一更注重于阻止事件传播,而思路二则是通过对事件源的检查来实现相同的效果。...
这就是标题中提到的需求——点击页面其他地方隐藏div。在这种情况下,jQuery的`delegate`方法可以派上用场,它允许我们在文档或者父元素上监听事件,而不是直接在每个可能的目标元素上绑定事件处理器。 首先,让...
"点击元素以外的地方隐藏元素插件",即clickOutHide,是一个基于jQuery的插件,专门用于实现一种交互效果:当用户点击页面上除特定元素之外的任何地方时,该特定元素将自动隐藏。这个插件为开发者提供了一个灵活且...
接着看下vue实现点击目标元素外页面的其他地方隐藏弹窗 方法: 步骤1:给页面最外出的元素div加点击事件:@click=“popShow = false”。 步骤2:给点击目标元素加点击事件:@click=“popShow = true”。 备注:...
而当用户点击页面上其他任何地方时,该元素会自动收起或隐藏。这种交互模式常见于导航栏、弹窗等组件的设计。使用 jQuery 可以非常方便地实现这一功能。 #### 关键技术点 1. **jQuery 的基本概念** - jQuery 是一...
在给定的示例中,需求是点击一个按钮弹出一个DIV,然后当用户点击页面的其他任何地方时,这个DIV应该被隐藏。这涉及到事件处理和事件冒泡的概念。 首先,事件冒泡是指在一个元素上触发的事件会依次向其所有父元素...
在微信小程序开发中,创建一个自定义的下拉框并实现点击页面空白区域时自动隐藏是常见的需求。这个功能能够提升用户体验,使交互更加简洁高效。以下将详细讲解如何实现这一功能。 首先,我们需要理解微信小程序的...
知识点一:利用jQuery实现点击div外部隐藏div的方法 在网页设计中,我们经常需要实现一些交互式的效果,比如通过点击div外部隐藏div窗口。本文将介绍如何使用jQuery实现这一功能。具体的实现方法是在jQuery的ready...
在网页开发中,有时我们需要实现一个特定的功能,即当用户点击页面上的任意位置时,除了某个特定区域(如一个`div`元素)之外,隐藏一个指定的`div`元素。这个功能可以用于创建弹出框、菜单或者提示信息,使得用户在...
在网页开发中,有时我们需要实现一种交互效果,即当用户点击某个元素(如input)时显示一个DIV层,然后当用户点击页面上的其他任意位置时,这个DIV层会自动隐藏。这是一个常见的JavaScript应用场景,可以提升用户...
在Vue.js应用中,有时我们需要实现一种功能,即当用户点击页面上的某个自定义div后,该div显示,而当用户点击除这个div之外的任何其他区域时,该div消失。这种需求通常出现在下拉菜单、弹出框或提示信息等组件中。...
当用户点击页面上的任何地方(除了功能栏本身)时,功能栏将隐藏。我们使用`.not()`方法排除功能栏,`.click()`方法用于监听点击事件,`.hide()`方法用于隐藏功能栏: ```javascript $(document).ready(function() ...
标题中提到的关键知识点是使用jQuery实现点击页面其他区域来隐藏下拉div和遮罩层的功能。描述部分则强调了此技术在改善用户体验方面的应用,并指出这是通过响应鼠标事件来动态改变页面元素样式的技术实现。标签部分...
在Vue.js中,有时我们需要实现一个功能,即当弹出框或者Popover显示后,用户点击页面空白区域可以自动隐藏这些元素。以下将介绍三种实现这一功能的方法:手动监听判断、自定义指令以及使用遮罩层。 ### 第一种方式...
当点击页面其他地方时,使用`display:none`隐藏它们。 3. **事件监听器**:如`addEventListener`,可以监听用户的点击事件,根据事件的目标元素来决定是否隐藏下拉菜单。 4. **DOM操作**:通过JavaScript来修改DOM...
在实现遮罩层或弹出窗口时,`div`通常设置为全屏,并添加透明度和点击事件,以实现点击任何地方关闭的效果。下面是一个简单的例子: ```html .overlay { position: fixed; top: 0; left: 0; width: 100%; ...
本文将通过一个具体的实例来讲解如何基于jQuery实现“鼠标点击其他地方隐藏层”的效果。 首先,我们来看一下实例代码的主要组成部分: 1. **HTML结构**: ```html <div class="div_d">我们介绍信息</div> ```...