`
JYY282
  • 浏览: 24612 次
  • 性别: Icon_minigender_2
  • 来自: 无锡
社区版块
存档分类
最新评论

鼠标移到导航上 显示下拉菜单

 
阅读更多
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TableAutoList.aspx.cs" 
    Inherits="AjaxDEMO.TableAutoList" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <title>鼠标移到导航上 显示下拉菜单功能 </title> 
    <script type="text/javascript"> 
        function setList(control) 
        { 
             var child = document.getElementById("setChild"); 
             var td2 = document.getElementById(control); 
             var t=td2.offsetTop; 
             var l=td2.offsetLeft; 
             child.style.position="relative" ; 
       child.style.left = l; 
             child.style.top = t ; 
             child.style.display="block"; 
//                var t=document.getElementById("set").offsetTop; 
//                var l=document.getElementById("set").offsetLeft; 
//                alert(l); 
        } 
        
        function outList() 
        { 
             document.getElementById("setChild").style.display="none"; 
        } 
    </script> 
</head> 
<body> 
    <form method="post" action="TableAutoList.aspx" id="form1"> 
    <div> 
        <table id="navigation"> 
            <tr> 
                <td id="index"> 
                    <a id="A" title="首页" href="DropAutoList.aspx">首页</a> 
                </td> 
                <td id="set" onmousemove="setList('set')" onmouseout="outList()"> 
                    项目1 
                </td> 
                <td id="Td3"> 
                    <a href="DropAutoList.aspx" onmousemove="setList('Td3')" onmouseout="outList()">项目2</a> 
                </td> 
                <td id="Td4"> 
                    <a href="DropAutoList.aspx" onmousemove="setList('Td4')" onmouseout="outList()">项目3</a> 
                </td> 
                <td id="Td5"> 
                    <a href="DropAutoList.aspx" onmousemove="setList('Td5')" onmouseout="outList()">项目4</a> 
                </td> 
                <td id="Td6"> 
                    <a href="DropAutoList.aspx" onmousemove="setList('Td6')" onmouseout="outList()">项目5</a> 
                </td> 
                <td id="Td2" onmousemove="setList('Td2')" onmouseout="outList()"> 
                    项目6 
                </td> 
            </tr> 
        </table> 
    </div> 
    <div id="setChild" style="display: none"> 
        <table> 
            <tr> 
                <td> 
                    条幅1 
                </td> 
            </tr> 
            <tr> 
                <td> 
                    条幅2 
                </td> 
            </tr> 
            <tr> 
                <td> 
                    条幅3 
                </td> 
            </tr> 
            <tr> 
                <td> 
                    条幅4 
                </td> 
            </tr> 
        </table> 
    </div> 
    </form> 
</body> 
</html>

 

分享到:
评论

相关推荐

    Bootstrap导航条可点击和鼠标悬停显示下拉菜单

    总结来说,通过禁用默认的`click.bs.dropdown.data-api`事件并添加鼠标悬停事件处理,我们可以在Bootstrap的导航条上同时实现点击链接和鼠标悬停显示下拉菜单的功能。这样,用户既可以方便地访问链接,也能快速浏览...

    jquery鼠标滑过显示二级下拉菜单代码

    综上所述,实现jQuery鼠标滑过显示二级下拉菜单的过程包括创建HTML结构,编写CSS样式,以及使用jQuery处理鼠标事件。在实际项目中,可能还需要考虑浏览器兼容性、菜单项的动态加载以及响应式设计等问题。通过不断...

    头部超级菜单导航-鼠标放上去显示二级菜单

    JavaScript用于监听用户的鼠标悬停事件,当检测到鼠标移到一级菜单项上时,触发相应的函数来显示二级菜单。这个过程可以通过添加或移除CSS类来控制二级菜单的可见性。CSS则用来设计菜单的样式,包括颜色、字体、布局...

    jquery鼠标悬停滑动下拉菜单代码.zip

    综上所述,"jquery鼠标悬停滑动下拉菜单代码.zip"提供的资源可以帮助开发者创建一款动态、美观且响应式的导航菜单,利用jQuery的强大功能和简洁语法,为网站增添互动性和吸引力。开发者可以根据自己的需求对代码进行...

    WPF 带下拉菜单的按钮

    `ContextMenu`在WPF中用于展示一系列可选择的选项,它通常与鼠标右键点击关联,但也可以与`ToggleButton`结合,作为下拉菜单使用。`ContextMenu`可以通过`ItemsSource`属性绑定到数据源,这样可以动态地生成菜单项。...

    vue实现鼠标移过出现下拉二级菜单功能

    Vue.js 是一款流行的前端...通过结合这些特性,我们可以创建出既功能完备又具有良好交互性的下拉菜单。在实际开发中,应根据项目需求选择合适的动画实现方式,既可以手动编写 CSS 过渡,也可以使用第三方库来简化工作。

    jQuery变形动画导航下拉菜单代码

    当用户鼠标移入菜单项时,调用`.animate()`方法启动变形动画,改变下拉菜单的大小和位置;当鼠标移出时,使用相似的方法恢复原始状态。变形效果可能涉及到宽度、高度、边距等属性的变化,以及过渡时间、缓动函数等...

    Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码

    然而,这种方法可能会导致用户体验上的微妙变化,因为下拉菜单会在鼠标进入时立即显示,而不是像常规的下拉菜单那样有短暂的延迟。如果需要,可以通过添加适当的延迟来调整这种行为,例如使用`setTimeout`函数。 总...

    jquery顶部固定导航下拉菜单.zip

    当用户将鼠标移到导航栏上的特定元素时,jQuery会触发一个函数,显示下拉菜单;当鼠标移开时,下拉菜单会自动隐藏,提供了一种动态且直观的交互体验。 创建这样的导航菜单通常包括以下几个步骤: 1. **HTML结构**...

    jQuery图文下拉菜单 jQuery图文下拉菜单网页特效.zip

    5. **响应式设计**:考虑到不同设备的屏幕尺寸,确保下拉菜单在手机和平板等移动设备上也能正常工作。这可能需要使用媒体查询(`@media`)或者响应式框架(如Bootstrap)。 在压缩包中的实例,可能包含了HTML文件、...

    jquery红色商城导航下拉菜单.zip

    这里我们将监听鼠标悬停事件,当鼠标悬停在含有子菜单的`&lt;li&gt;`元素上时,显示下拉菜单;离开时,隐藏下拉菜单。 ```javascript $(document).ready(function() { $('.has-submenu').on('mouseenter mouseleave', ...

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

    同时,可以使用`:hover`伪类来实现鼠标悬停时的显示效果,使得下拉子菜单在鼠标移至父菜单上时出现。例如: ```css .nav ul { list-style-type: none; margin: 0; padding: 0; } .nav li { position: relative...

    跳动的下拉菜单导航

    在这个例子中,当鼠标移到`menu-item`上时,`jumping`类会被添加,使得元素通过CSS的`transform`属性向上移动5像素,产生跳动感。鼠标离开后,`jumping`类被移除,元素恢复原位。 在实际应用中,可能还需要考虑各种...

    顶部下拉浮动菜单导航

    1. 监听事件(如`mouseover`和`mouseout`),在用户鼠标移入或移出菜单项时触发显示或隐藏下拉菜单。 2. 动态改变CSS属性,如`display`,来控制下拉菜单的显示状态。 3. 可能还包括其他交互效果,如延迟显示、动画...

    5款鼠标经过切换二级内容导航菜单

    /* 当鼠标悬停在一级菜单上时,显示二级菜单 */ } ``` 然而,仅靠CSS无法实现复杂的动画效果,比如平滑的过渡或延迟显示。这时,JavaScript(通常配合jQuery库)就派上用场了。通过监听`mouseover`和`mouseout`...

    3级下拉菜单

    例如,当鼠标移到一级菜单上时,对应的二级菜单显示;移至二级菜单,三级菜单显示。这种方法简单且性能好,但对动态交互支持有限。 JavaScript(通常配合jQuery等库)则能提供更丰富的交互效果,比如动画过渡、异步...

    弹出下拉菜单

    本文将深入探讨如何使用Jquery技术来创建一个鼠标悬停时弹出,鼠标移开后关闭的下拉菜单,并提供相关组件的详细讲解。 Jquery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理以及动画制作等任务。在这个...

    jQuery实现鼠标经过菜单选项显示下拉横向导航菜单特效源码.zip

    2. **事件绑定**:使用`.on()`函数可以绑定鼠标悬停事件,例如`$("#menuItem").on("mouseover", function() {...})`,当鼠标移到菜单项上时触发指定的函数。 3. **CSS样式**:为了实现动画效果,源码可能包含CSS3的...

    js实现兼容性好的微软官网导航下拉菜单效果

    - 在鼠标移入时,应该有动画或者渐变效果,使得下拉菜单的出现更加自然流畅。 - 移出下拉菜单区域后,菜单应平滑地消失,以提供连贯的用户交互体验。 - 确保在不同分辨率和设备上均有良好的显示效果,考虑到响应...

    一款鼠标经过的水晶导航 带下拉2级菜单横版导航

    当用户将鼠标移到一级菜单上时,通过事件监听(如`mouseover`)触发二级菜单的显示。通常,二级菜单会以绝对定位的方式隐藏在一级菜单下方,只有在鼠标悬停时才显示。这需要对DOM元素的动态操作有深入理解,以及掌握...

Global site tag (gtag.js) - Google Analytics