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ş:
jQuery $.() ajax, $.post gönderme &quo...
JQuery yeniden birleştirme olaylardan ...
Ben'd jQuery eklentisi sözdizimin...
CSS Pseudo-elements ":birleştirer...
:sonra :önce elemanları IE 7 için hack...