jQuery悬浮图标菜单上下切换文字

来源:https://www.sucaihuo.com/js/142.html 2015-06-05 07:55浏览(2468) 收藏

分享一款鼠标移动到菜单上,标题切换描述的效果。
jQuery悬浮图标菜单上下切换文字
分类:导航菜单 > 图标导航 难易:初级
查看演示 下载资源 下载积分: 20 积分

HTML

首先我们放置一个图标菜单导航:

<ul id="feature">
    <li id="f1"><a href="http://www.sucaihuo.com/" target="_blank"><span>开始减肥</span><p>H君带你开始减肥之旅</p></a></li>
    <li id="f2"><a href="http://www.sucaihuo.com/" target="_blank"><span>减肥问答</span><p>解答减肥中的种种疑问</p></a></li>
    <li id="f3"><a href="http://www.sucaihuo.com/" target="_blank"><span>减肥评估</span><p>专家评估你的减肥方法</p></a></li>
    <li id="f4"><a href="http://www.sucaihuo.com/" target="_blank"><span>热量计算</span><p>方便的热量计算器</p></a></li>
    <li id="f5"><a href="http://www.sucaihuo.com/" target="_blank"><span>减肥工具</span><p>简单有效的减肥好帮手</p></a></li>
    <li id="f6"><a href="http://www.sucaihuo.com/" target="_blank"><span>减重服务</span><p>专业减重顾问帮你减肥</p></a></li>
</ul>

jQuery

$(function() {
    $("#feature li").hover(function() { //鼠标悬浮在菜单
        $(this).addClass("current").siblings("li").removeClass("current"); //当前菜单选中
        $(this).find("span").animate({
            top: "-55px"
        },
        "fast"); //当前菜单下子标签span 显示
        $(this).find("p").animate({
            top: "-55px"
        },
        "fast"); //当前菜单下子标签p 显示
    },
    function() { //鼠标离开菜单
        $(this).find("span").animate({
            top: "0"
        },
        "fast"); //隐藏除了当前菜单下的span
        $(this).find("p").animate({
            top: "0"
        },
        "fast"); //隐藏除了当前菜单下的p
    });
});
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2