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

导航子菜单下拉隐藏====JS

    博客分类:
  • JS
 
阅读更多
<script type=text/javascript>
function menuFix() {
var sfEls = document.getElementById("nav").getElementsByTagName("li");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";}
sfEls[i].onMouseDown=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";}
sfEls[i].onMouseUp=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(/sfhover/ig,"");}}}

//replace(/sfhover/ig,"")这个函数的意思就是把第二个参数替换第一个参数
//第二个参数是个空 替换之后sfhover 就被替换成空了
$(document).ready(menuFix);
</script>



<div id="nav">
    <li><a href="#" class="yiji"><b>首页</b></a></li>
    <li class="">
      <a href="#" target="_self" class="abg yiji"><b>简介</b></a>
      <ul>
        <h1><img src="img.jpg" alt="" width="205" height="90" /></h1>
        <li class="a"><a href="#" target="_self" >简介</a></li>
        <li class="a"><a href="#" target="_self" >简介</a></li>
        <li class="a"><a href="#" target="_self" >简介</a></li>       
        <li class="a"><a href="#" target="_self" >简介</a></li>
      </ul>     
    </li>
</div>
分享到:
评论

相关推荐

    JS导航下拉菜单

    【JS导航下拉菜单】是一种常见的网页交互设计,它允许用户在主菜单上悬停时显示子菜单,提供更丰富的导航选项。这种设计通常应用于网站头部,帮助用户快速访问不同层级的页面。在本文中,我们将深入探讨JS...

    导航菜单,下拉菜单,手风琴菜单,JS下拉菜单,jQuery下拉菜单,导航下拉菜单特效

    “下拉菜单”是导航菜单的一个扩展形式,当用户鼠标悬停在主菜单项上时,它会显示一个包含子菜单项的列表。这种设计节省了空间,尤其适用于内容丰富的网站,可以避免在有限的屏幕空间内显示过多的菜单项。 接着是...

    js简洁下拉菜单导航

    下拉菜单通常由一个主菜单项和多个子菜单项组成,当用户将鼠标悬停在主菜单项上时,子菜单项会显示出来。在HTML中,我们可以使用`&lt;ul&gt;`和`&lt;li&gt;`元素构建菜单结构,然后用CSS来定义样式,使其符合视觉需求。在...

    JQ 导航下拉菜单

    而JQuery(简称JQ)作为一款强大的JavaScript库,提供了丰富的功能来实现交互式的导航菜单,尤其是下拉菜单效果。本文将深入探讨如何利用JQ创建导航下拉菜单,并提供相关的源码示例。 一、JQ基础 JQuery是一个轻量...

    导航菜单滑动下拉

    这种设计通常使用JavaScript(JS)来实现动态效果,使得当鼠标悬停在菜单项上时,子菜单会滑动出现,而不是立即显示或隐藏,从而提供更优雅的用户体验。 滑动下拉菜单的实现原理主要基于JavaScript事件监听和CSS...

    javascript实现下拉菜单

    在网页设计中,下拉菜单是一种常见的交互元素,它能够有效地组织和展示大量的导航选项,同时节省页面空间。本文将详细讲解如何使用JavaScript和jQuery来实现一个带有缓慢弹出特效的下拉菜单。 首先,我们需要了解...

    jQuery手机端无限级导航下拉菜单代码

    总结来说,"jQuery手机端无限级导航下拉菜单代码"利用jQuery库,通过JavaScript和CSS实现了一个可无限扩展的移动端导航菜单。这个菜单不仅节省了屏幕空间,还提供了流畅的用户交互体验,是移动应用和网站导航设计的...

    下拉导航菜单 下拉导航菜单

    /* 默认隐藏子菜单 */ position: absolute; top: 100%; /* 子菜单在父菜单下方 */ } ``` `images`文件夹可能包含用于装饰或指示状态的图片,如箭头图标,可以添加到下拉菜单中增强视觉效果。例如,为展开/收起子...

    sina的下拉导航菜单

    HTML负责创建菜单的基础结构,CSS用于样式设计,使其看起来美观,而JavaScript则处理菜单的交互行为,如鼠标悬停时显示或隐藏子菜单。 1. HTML结构: 一个简单的下拉导航菜单HTML结构可能如下所示: ```html ...

    jQuery微软官网全屏导航下拉菜单.zip

    对于具有更多层级的导航菜单,可以通过递归的方式处理子菜单。每次检测当前菜单项是否还有子菜单,如果有,就继续添加`hover`事件和相应的动画效果。 五、优化与兼容性 为了确保在不同浏览器和设备上的良好表现,...

    js下实现的五种导航下拉菜单

    根据提供的文件信息,本文将详细介绍JavaScript(JS)中实现的五种导航下拉菜单的相关知识点。这五种方法非常适合初级设计师学习与应用。 ### 一、基础知识介绍 #### 1.1 CSS样式基础 在本例中,CSS被用于设置...

    js下拉导航菜单

    在本主题中,我们关注的是"js下拉导航菜单",这是一种常见的网页设计元素,它能提供清晰的网站结构,并帮助用户更有效地浏览网站内容。 下拉导航菜单通常是网站顶部的主导航条中的一个子菜单,当用户悬停或点击主菜...

    jquery导航菜单鼠标悬停到导航条上滑动显示下拉菜单

    jquery导航菜单鼠标悬停到导航条上滑动显示下拉菜单 jquery导航菜单鼠标悬停到导航条上滑动显示下拉菜单 jquery导航菜单鼠标悬停到导航条上滑动显示下拉菜单 jquery导航菜单鼠标悬停到导航条上滑动显示下拉菜单

    两款jquery下拉导航菜单支持多级的下拉导航菜单代码

    关键在于使用`mouseenter`和`mouseleave`事件来触发下拉菜单的显示和隐藏,并利用jQuery的`toggle()`方法切换子菜单的可见性。同时,为了处理多级嵌套,需要递归地遍历菜单项并为每一级添加相应的事件处理。 第二款...

    用JQ实现导航菜单的下拉收起效果

    5. **优化用户体验**:为了防止在导航菜单下拉时点击其他地方导致下拉菜单立即关闭,可以添加一个全局的点击事件监听器,当点击在菜单外的任何地方时,隐藏所有展开的下拉菜单。 ```javascript $(document).click...

    jQuery左侧固定导航下拉菜单代码.zip

    3. **jQuery事件处理**:当用户点击顶级菜单项时,jQuery会监听这个事件,并执行相应的函数来显示或隐藏子菜单。例如: ```javascript $('#sidebar li').on('click', function(e) { $(this).find('.submenu')....

    蓝色风格简单的下拉导航菜单js特效jquery效果

    下拉菜单是一种交互元素,当用户鼠标悬停在主菜单项上时,会显示一个包含子菜单项的列表。这种设计有助于减少网页的垂直空间占用,使得复杂的网站结构变得更加清晰,用户可以更直观地找到所需信息。 在这个特效中,...

    JS-Menu1.rar_js me_下拉导航_下拉导航菜单_导航 java_导航菜单

    在这个上下文中,JS被用来实现下拉菜单的动态行为,如鼠标悬停时展开子菜单,移开时自动收起,这些功能使得用户能够更方便地探索网站内容。 下拉导航菜单是一种常见的网页设计模式,尤其适用于内容结构复杂的网站。...

    JavaScript做的下拉菜单

    用户应能通过Tab键聚焦到菜单项,并使用箭头键导航子菜单。这需要在JavaScript中添加更多的事件监听器和逻辑。 总的来说,创建一个JavaScript下拉菜单涉及HTML布局、CSS样式和JavaScript交互的结合。理解这些基本...

    jQuery黑色三级下拉导航菜单代码.zip

    在JavaScript部分,当用户将鼠标悬停在顶级菜单项上时,jQuery会触发一个事件,然后通过修改CSS类或者直接操作DOM来显示相应的子菜单。对于三级菜单,这可能涉及到监听二级菜单的悬停事件,并在适当的时候显示或隐藏...

Global site tag (gtag.js) - Google Analytics