SORU
19 EYLÜL 2011, PAZARTESİ


Sadece sözde öğesi üzerine tıklayın olay tespit

Benim kod:

p {
    position: relative;
    background-color: blue;
}

p:before {
    content: '';
    position: absolute;
    left:100%;
    width: 10px;
    height: 100%;
    background-color: red;
}

Lütfen bu keman görmek: http://jsfiddle.net/ZWw3Z/5/

Pseudo-element (kırmızı parça) sadece bir click olayı tetikleyecek istiyorum. O, click olayı mavi bit tetiklenmeye istemiyorum.

CEVAP
19 EYLÜL 2011, PAZARTESİ


Bu mümkün değildir; pseudo-elementleri DOM parçası " adı altında doğrudan herhangi bir olay bağlayabilirsiniz. böylece, ana elemanları bağlamak sadece.

Eğer sana bir tıklama işleyicisi kırmızı bölge sadece, bir alt öğe, gibi bir span, yer sonra açılıyor <p> etiket, stil Uygula p span yerine p:before ve bağlamak için.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Booredatwork.com

    Booredatwork

    5 Ocak 2009
  • NLthomas21

    NLthomas21

    20 Mayıs 2008
  • Sergio Lafuente Rubio

    Sergio Lafue

    11 Aralık 2008