:before
sözde öğesinin (aşağıdaki JSfiddle I bağlantısındaki divanın turuncu kısmı) tıklatılmasını nasıl etkinleştireceğinizi merak ediyorum. Sözde elementlerin DOM'da bulunmadığından bunun için bir saldırıya ihtiyacınız olacağını okudum. Ne yazık ki, aslında çalışma kodunu gösteren mevcut bir Stackoverflow Q & A bulamıyorum.Bir sözde öğeye tıklamak için javascript kullanın?
Bağlantı: 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;
}
sen ne olmasını istediğiniz hakkında daha fazla bilgi içerebilir? İstenen sonuca ulaşmak için başka bir çözüm var. –
Doğrudan bir sözde öğeye bağlanamazsınız, ancak onu oluşturan öğeye bağlanabilir ve söz konusu öğeye tıklamak her zaman oluşturma öğesine bağlı olayı tetikler. Özellikle turuncu bölgeye bağlanmanız gerekiyorsa, yeni bir eleman oluşturmanız gerekir. – BoltClock
@JamesMontagne, ilgilendiğim tek şey, bir "" veya "