分享一款鼠标移动到菜单上,标题切换描述的效果。
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
});
});
系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791