JQuery animate会破坏脚本,但没有它,脚本就会起作用

时间:2013-12-04 21:22:35

标签: javascript jquery css jquery-animate

我写过这个Jquery:

$(document).ready(function() {
    var offset = $("#menu_list").offset().top;

    $(window).scroll(function() {
        if($(window).scrollTop() >= offset) {
            $("#menu_list").removeClass("menu_list_init");
            $("#menu_list").addClass("menu_overlay");

            $("#menu_list").animate({
                opacity: 0.25;
            }, 5000, function() {
                //nothing here
            });
        }
        else if($("#menu_list").hasClass("menu_overlay")) {
            $("#menu_list").removeClass("menu_overlay");
            $("#menu_list").addClass("menu_list_init");
        }
    });
});

在将animate函数放入其中之前,代码也正在做它应该做的事情,即在元素到达页面顶部时应用某些类,它正在使中间拉伸的菜单覆盖宽度屏幕。

我想我可能会尝试在那里使用animate函数,所以我从JQuery网站上获取了股票代码,然而,一旦我把它放在那里它根本不起作用...也许有一个明显的理由也是为什么,但我看不出来......

1 个答案:

答案 0 :(得分:1)

属性列表“

后面的”SyntaxError:missing}
opacity: 0.25;

删除; 0.25之后