SORU
18 ŞUBAT 2011, Cuma


Ve CSS pseudo-elementleri gibi manipüle seçerek:::: jQuery kullandıktan sonra

Seçmek için herhangi bir şekilde/::before ::after gibi pseudo-elements (ve bir noktalı virgül ile eski sürüm) jQuery CSS kullanarak manipüle var mı?

Örneğin, benim stil aşağıdaki kural vardır:

.span::after{ content:'foo' }

Nasıl değiştirebilirim '' 'bar' jQuery kullanarak? foo

CEVAP
20 NİSAN 2011, ÇARŞAMBA


Ayrıca bir veri özniteliği ile sözde öğesi içeriği pass ve jQuery bunu işlemek için kullanılabilir:

HTML:

<span>foo</span>

JQuery:

$('span').hover(function(){
    $(this).attr('data-content','bar');
});

CSS:

span:after {
    content: attr(data-content) ' any other text you may want';
}

Eğer 'metin' gösteren, bu gibi seucolega çözümü ile bu birleştirebilirsiniz: . engellemek istiyorsanız

HTML:

<span>foo</span>

JQuery:

$('span').hover(function(){
    $(this).addClass('change').attr('data-content','bar');
});

CSS:

span.change:after {
    content: attr(data-content) ' any other text you may want';
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LearnCode.academy

    LearnCode.ac

    20 Aralık 2012
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011
  • UniqueApps

    UniqueApps

    4 Ocak 2009