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

  • Autocar

    Autocar

    11 Mart 2006
  • Kayla Caton - Peet

    Kayla Caton

    23 HAZİRAN 2012
  • Randall P Studios

    Randall P St

    27 AĞUSTOS 2009