<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() ...
在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> ```...
遮罩层通常用于页面上某些内容的高亮显示或是用来遮挡其他元素,以便突出显示特定的页面区域或功能。在本文中,遮罩层被用于实现点击区域外弹出弹窗的效果。 在实现点击某区域以外弹出弹窗的过程中,关键的HTML结构...
// 如果需要点击其他地方关闭弹窗,可以添加以下代码 $(document).on("click", function(event) { if (!$(event.target).closest("#popup").length) { $("#popup").hide(); } }); }); ``` 这段代码中,`.on(...