问答详情
源自:4-3 使用jQuery实现网页定位导航(下)

unrecognized expression: [href=#iteam2] 无法识别的表达式

$("#menu").find("[href=#" + iteamId+ "]").addClass("current");

提问者:孤峰望明月 2016-09-09 11:55

个回答

  • 孤峰望明月
    2016-09-09 12:45:10

    用了jquery1.10.2  没问题了  应该是 版本的问题了 蛋疼

  • 孤峰望明月
    2016-09-09 11:56:26

    <script type="text/javascript">

    $(document).ready(function(){

    $(window).scroll(function(){

    var iteamId;

    $(".iteam").each(function(){

    if ($(document).scrollTop() > $(this).offset().top) {

    iteamId = $(this).attr("id");

    }

    });

    $("#menu").find(".current").removeClass("current");

    $("#menu").find("[href=#" + iteamId+ "]").addClass("current");

    });

    })

    </script>