javascript - 小米官网顶部导航问题如何用JQ做?
PHPz
PHPz 2017-04-11 12:21:39
0
4
434

最近在仿小米官网鼠标划过导航会出现下面的图片。如何实现的?我用了hide和show,移走的瞬间就消失了导致根本没法移到图片上.请问这么解决这个问题?

PHPz
PHPz

学习是最好的投资!

全部回复(4)
伊谢尔伦
// nav mouseover 

setTimeOut(function (){
    // animate height 0px -> 100px
    
},300);

移入移出设置300ms延迟就可以了,不过注意按照情况清除定时器。

小葫芦

见到过一种做法,将二级菜单放置到一级菜单内部。
li上触发hover事件显示二级菜单,因为二级菜单还是在li内部,所以你移动的过程中二级菜单不会消失。

<li>
    <label>一级菜单</label>
    <p class="hide">
        <ul>
            <li>二级菜单</li>
            <li>二级菜单</li>
            <li>二级菜单</li>
        </ul>
    </p>
</li>
大家讲道理

用css动画,限定时间,控制高度,焦点时让选中元素从0改为300做一个变化时间,移走时从300变成0,给显示的元素加一个状态,获取焦点显示。

Peter_Zhu

mouseout和mouseleave的区别

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!