图片.png

    1. <div class="hnav">
    2. <ul><li><a href="http://www.fanxueer.com/" title="首页" >首页</a></li><li><a href="http://www.fanxueer.com/ydf.html" title="运动服" >运动服</a></li><li><a href="http://www.fanxueer.com/mtny.html" title="美体内衣" >美体内衣</a></li><li><a href="http://www.fanxueer.com/ygf.html" title="瑜伽服" >瑜伽服</a></li><li><a href="http://www.fanxueer.com/product/" title="产品中心" >产品中心</a></li><li><a href="http://www.fanxueer.com/OEMdz.html" title="OEM定制" >OEM定制</a></li><li><a href="http://www.fanxueer.com/sjtd.html" title="设计团队" >设计团队</a></li><li class="none"><a href="http://www.fanxueer.com/eyzxzx.html" title="新闻案例" >新闻案例</a></li><li><a href="http://www.fanxueer.com/gyfxe.html" title="关于梵雪儿" >关于梵雪儿</a></li></ul>
    3. <span class="line"></span>
    4. </div>
    1. .hnav{float:right;position:relative;}
    2. .hnav ul{height:65px;}
    3. .hnav li{width:80px;float:left;position:relative;margin-left:25px;z-index:1;}
    4. .hnav a{display:block;height:65px;line-height:65px;text-align:center;font-size:14px;color:#fff;}
    5. .hnav .line{display:none;position:absolute;width:80px;height:3px;background-color:#fb5b21;left:0;bottom:0;}
    6. .hnav li:hover a,.h-nav li.cur a,.hnav li.cur a{color:#fb5b21;}
    1. $(function () {
    2. //导航效果
    3. function nav() {
    4. var $line = $('.hnav .line');
    5. if ($(".hnav li").hasClass('cur')) {
    6. var x = $(".hnav li.cur").position().left + 25;
    7. $line.show().css("left", x);
    8. }
    9. $('.hnav li').hover(function () {
    10. var x = $(this).position().left + 25;
    11. $line.show().stop(true, false).animate({ "left": x }, 400);
    12. }, function () {
    13. if ($('.hnav li').hasClass('cur')) {
    14. $line.stop(true, false).animate({ "left": x }, 400);
    15. } else {
    16. $line.hide();
    17. }
    18. })
    19. }
    20. nav();
    21. });

    导航下划跟随鼠标、或跟随到当前指定位置,Js获取当前坐标位置,再结合jq animate动画实现,兼容较底版本浏览器,也可以用css3过度动画实现