此代码在 Firefox 中有效,但在 Chrome v.23 中无效。当我在调试器中跟踪代码时,一切正常,但Chrome 没有更改 class。有任何想法吗?
$(document).scroll(function () {
$('a.nav').each(function () {
var divTop = $('#' + this.title).offset().top;
var distance = divTop - $("html").scrollTop();
if (distance > 210 && distance < 255) {
$('a.active').removeClass('active');
$(this).addClass('active');
}
});
});