码迷,mamicode.com
首页 > 其他好文 > 详细

仿新浪下拉菜单

时间:2020-02-17 12:25:56      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:sel   classname   技术   图片   script   ons   isp   code   下拉   

  • 要求
    仿新浪网,鼠标移入显示下拉菜单,鼠标移出隐藏下拉菜单,具体表现如下图:
    技术图片

  • 代码
    <ul>
        <li id="top">微博</li>
        <li class="hide">私信</li>
        <li class="hide">评论</li>
        <li class="hide">@我</li>
    </ul> 
    <script>
        var top = document.getElementById('top');
        var hide = document.getElementsByClassName('hide');//返回的是一个元素集合
        var ul = document.querySelector('ul');
        // console.log('123');
        ul.onmouseover = function() {
        //使用top.onmouseover时会在鼠标一离开zd元素时,下拉菜单立即隐藏,应该效果一样才对啊?
           hide[0].style.display = 'block';
           hide[1].style.display = 'block';
           hide[2].style.display = 'block';   
        }
        ul.onmouseout = function () {
            hide[0].style.display = 'none';
            hide[1].style.display = 'none';
            hide[2].style.display = 'none';  
        }
    </script>
  • 问题
    如注释处

仿新浪下拉菜单

标签:sel   classname   技术   图片   script   ons   isp   code   下拉   

原文地址:https://www.cnblogs.com/liusining/p/12320863.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!