Me pregunto cómo habilitar el clic en un pseudo-elemento :before
(la parte naranja del div en el enlace JSfiddle I a continuación). He leído que, dado que los pseudo-elementos no están en el DOM, necesitarías un truco para esto. Lamentablemente, no puedo encontrar un Stackoverflow Q & A que muestre el código de trabajo.Use javascript para hacer clic en un pseudo-elemento?
Enlace: http://jsfiddle.net/Vv6Eb/4/
HTML:
<div></div>
CSS:
div { position:relative; background-color:#333;
padding:20px; margin:20px; float:left;
}
div:before { content:""; display:block;
padding:5px; background-color:#f60; border:2px solid white;
position: absolute; top:-2px; right:-2px; border-bottom-left-radius: 10px;
}
Tal vez podría incluir más información sobre lo que quiere que suceda? Es posible que haya alguna otra solución para lograr el resultado deseado. –
No puede enlazar directamente a un pseudo-elemento, pero puede vincularse al elemento que lo está creando y al hacer clic en el pseudo-elemento siempre activará el evento vinculado al elemento generador. Si específicamente debe enlazar solo a la parte naranja, necesita crear un nuevo elemento. – BoltClock
@JamesMontagne, todo lo que me interesa es poder hacer clic en el pseudo-elemento como si hiciera clic en un '' o '