2016-04-14 24 views
0

seçicileri kullanarak böyle elemanın ofset ve boyutunu belirleyebilir eleman? Bonus: Çocuk yapısına bakılmaksızın çalışıyorsa. (Tabii ama çalışan) gibi bir şey

:

$("h1::first-letter").width() 

jQuery sert gereklilik değildir, JavaScript/BOM yanı yapacağız. Eğer elemanın ilk karakteri genişliğini almak istiyorsanız

+0

(bütün karakter aynı font-size sahip olduğundan), sizi bir kelimedeki belirli bir harfin yüksekliğini ve genişliğini kastediyorum>? –

+0

.css ("fontSize") 'ı denediniz mi? 'H1' stilindeki ilk harf 'css'de': first-letter' pseudo sınıfını kullanarak ayarlandı mı? Beklenen sonuç nedir? – guest271314

+0

Gerçekte oluşturulmuş karakter konumu (üst, sol) ve boyutu kastediyorum. Gerçekte, CSS'de belirtilen bir şey değil. –

cevap

0

o zaman bu

deneyebilirsiniz Ve hiç gerekli sözde seçici olduğunu Yani

alert($("h1").css("font-size").replace("px","")) 
+0

Deneme girişiminde bulunduğunuz için teşekkür ederiz, ancak yanıt kabul edilemez: aslında "tüm karakterin aynı font boyutuna sahip" olduğunu varsaydığı için aslında ilk sembol boyutunu vermez. Ayrıca, yükseklik, üst, sol hakkında bilgi yok. –