本帖最后由 gangbifengzhen 于 2012-06-13 09:50:29 编辑

解决方案 »

  1.   

    两个函数内,肯定访问不到。$(function () {
        var menuNu_liu;
        $("#menu li").hover(function () {
            menuNu_liu = $(this).index();
            $("#menu li").eq(menuNu_liu + 1).css("background", "#CCCCCC");
        }, function () {
            $("#menu li").eq(menuNu_liu - 1).css("background", "#f3f3f3");
        });
    });
      

  2.   

    你li里面是不是还包含了其他的元素啊、、、、比如说a元素等等。那么这个时候建议你使用mouseenter和mouseleave      
      

  3.   

    没有明白楼上的2个函数内 什么意思??hover是支持2个参数的啊