这看起来很简单,但我似乎无法弄明白。我想使用JQuery的ScrollTo插件更改滚动到的元素的背景颜色。我正在使用onAfter设置。这就是我所拥有的:
$("#nav-inpage").localScroll({
target:'body',
offset: -50, // compensate for static super-nav
hash: true,
onAfter:function(){
$(this.hash).css('background-Color' , '#ff0000');
}
});
如果我将this.hash更改为此,目标(正文)的背景将变为红色。那么我该如何处理我正在滚动的哈希?
答案 0 :(得分:3)
您需要实际获取哈希并将其用作ID选择器。
$(window.location.hash).css('background-Color' , '#ff0000');