2015-11-21 102 views
2

我有一個僞類元素(:後要具體),我想滾動到頂部,當我點擊它。不知怎的,這並不工作...滾動到頂部上點擊僞類

我嘗試這樣做:

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

而且這是行不通的。當我使用只是正常的類,它完美的作品:

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

所以我認爲,代碼工作,jQuery的作品,但不知何故不與僞類選擇。我怎樣才能解決這個問題?要使用普通類不是一種選擇,它必須是我的:在類選擇器之後。

謝謝!

回答

0

據我所知,你不能選擇或附加事件到僞元素,因爲它們實際上不存在於DOM中。正如上面的註釋中所鏈接的那樣,您可以更改僞元素使用Javascript顯示的屬性(因爲您定位父級),但不能更改僞代碼。

相關問題