我写过这个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网站上获取了股票代码,然而,一旦我把它放在那里它根本不起作用...也许有一个明显的理由也是为什么,但我看不出来......
答案 0 :(得分:1)
属性列表“
后面的”SyntaxError:missing}opacity: 0.25;
删除; 0.25之后