2015-11-21 32 views
2

我有一个伪类元素(:后要具体),我想滚动到顶部,当我点击它。不知怎的,这并不工作...滚动到顶部上点击伪类

我尝试这样做:

$('.someclass:after').click(function() { 
    $("html, body").animate({ 
     scrollTop: 0 
    }, 600); 
    return false; 
}); 

而且这是行不通的。当我使用只是正常的类,它完美的作品:

$('.someclass').click(function() {...}); 

所以我认为,代码工作,jQuery的作品,但不知何故不与伪类选择。我怎样才能解决这个问题?要使用普通类不是一种选择,它必须是我的:在类选择器之后。

谢谢!

回答

0

据我所知,你不能选择或附加事件到伪元素,因为它们实际上不存在于DOM中。正如上面的注释中所链接的那样,您可以更改伪元素使用Javascript显示的属性(因为您定位父级),但不能更改伪代码。