2011-10-11 54 views
1

的项目这似乎很简单,但我似乎无法弄清楚。我想要将使用ScrollTo插件滚动到的元素的背景颜色更改为JQuery。我正在使用onAfter设置。这是我有:JQuery> ScrollTo>突出显示滚动到

$("#nav-inpage").localScroll({ 
    target:'body', 
    offset: -50, // compensate for static super-nav 
    hash: true, 
    onAfter:function(){ 
    $(this.hash).css('background-Color' , '#ff0000'); 
    } 
}); 

如果我改变this.hash只是这一点,目标(身体)的背景变成红色。那么我如何解决我滚动的散列?

回答

3

您需要实际获取散列并将其用作ID选择器。

$(window.location.hash).css('background-Color' , '#ff0000'); 
+0

太棒了!非常感谢! –

+0

@ VaughnD.Taylor如果答案是正确的,请将其标记为问题的答案。 –