Como acesso as propriedades de estilo dos pseudoelementos com o jQuery?
Por contexto, este é um acompanhamento parauma pergunta anterior. Em vez de vasculharcssRules
, Gostaria de basear a lógica nos seletores jQuery que pesquisam oefeitos dessas regras.
Dadas as propriedades padrão de
.commentarea .author:before {
background-image: url(http://...);
background-position: -9999px -9999px;
/* ... */
}
modificados seletivamente como em
.author[href$="gbacon"]:before /* ... */ {
content: "";
background-position: 0 -140px
}
como posso selecionar pseudoelementos cujas respectivas posições de segundo plano tenham valores padrão? Copiando o seletor como em
GM_log("size = " + $(".commentarea .author:before").size());
não corresponde a nada. Tentando.siblings()
com
$(".commentarea .author")
.map(function(i) {
GM_log($(this)
.siblings()
.map(function (i) { return $(this).css("background-image") })
.get()
.join(", "))
});
produz apenasnone
valores.
Para detalhes completos, consulte opágina ao vivo. Isso é possível?