在我正在处理的页面中,jqueryaddClass()
只是removeClass()
偶尔工作。
签出: http ://retype.se/temp/scrolltest/test.html
例如第 162-171 行:
if(direction === 'down'){
console.log('downer');
console.log(affected);
$(affected).removeClass('attached');
$(affected).removeClass('parked-top');
$(affected).addClass('parked-bottom');
}
它将 downer 和实际元素写入日志,但不更改类。
它不会抛出错误或任何东西,而只是忽略它。
编辑:将其保存到 jsfiddle, http: //jsfiddle.net/at9dZ/2/
如您所见,如果您取消注释这些行上方的警报,它将发出警报...