Metni seçtiğinizde görüntülenen mavi kutunun boyutunu (genişliğini ve yüksekliğini) almanın mümkün olup olmadığını bilmek istedim. Mavi metin seçiminin boyutu nasıl alınır?
cevap
document.getElementById("area").addEventListener("mouseup", function() {
var bcr = getSelection().getRangeAt(0).getBoundingClientRect();
document.getElementById("info").innerHTML = "W: "+ bcr.width +' H:'+ bcr.height;
}, false);
<div id="area">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quaerat consectetur incidunt vel praesentium cum blanditiis tempora doloribus culpa odit! Labore at cum ad, voluptas nobis nam iste non omnis vitae?
</div>
<b id="info"></b>
Yani bu yöntem,
olarak genişliğini sağlayan herhangi bir değere şimdi alabileceğiniz
bcr
değişkene seçimin aralığını .getBoundingClientRect()
aldıktan sonra, boy, üst, sol, sağ, alt
https://developer.mozilla.org/en/docs/Web/API/Element/getBoundingClientRect
Cevabınız için teşekkürler Roko, ama metni seçtiğim için seçim boyutlarını alabileceğimi umuyordum. Örnek, "metin" kelimesini seçiyorum ve bu metin için seçim kutusunun boyutunu veriyor, ancak seçtiğim her metin için çalışmalı. Seçilen metni çalışma süresinden daha uzun bir alana yerleştirmenin bir yolu varsa. –
@HebertAG Tamam, benim cevabımı, herhangi bir şekilde '.getBoundingClientRect()' :) –
kullanın. Teşekkürler! Seçim kutusu konumunu (x ve y) de alabilmemin bir yolu var mı? Bu sadece meraktan yoksun, istediğim sadece boyutlardı. –
- 1. Bir metin seçiminin içine <img> etiketleri nasıl alınır?
- 2. Metin android düzenlemek için mavi anahat nasıl verilir?
- 3. UITextField içindeki mavi metin belirteçlerini nasıl eklersiniz?
- 4. Cihazın ekran boyutu nasıl alınır?
- 5. Bayt boyutu istek nasıl alınır?
- 6. UIWebView'deki bildirimler metin seçiminin başladığını veya sonlandırdığını gördü?
- 7. SearchView'dan metin nasıl alınır?
- 8. Kullanıcı metin seçiminin yanındaki bir öğeyi nasıl konumlandırabilirim?
- 9. Metin görünümündeki metin rengi nasıl alınır?
- 10. Metin Rengi Eşleşecek Varsayılan UBUTton Rengi [Mavi]
- 11. Metin kutusu boyutu Flash'ta
- 12. Dinamik metin boyutu QLabel
- 13. ViewHolder kullanarak Ekran Boyutu nasıl alınır?
- 14. GAE/J'de varlık boyutu nasıl alınır?
- 15. Android cihazda Kamera Sensörü Boyutu nasıl alınır?
- 16. Metin alt tabaka nasıl alınır?
- 17. kivy TextInput'ta metin nasıl alınır?
- 18. Flexigrid - satır seçiminin nasıl kapatılacağı
- 19. Nasıl zengin metin varsayılan mavi vurgu rengini değiştirebilirsiniz?
- 20. Metin parçacığının yazı tipi boyutu nasıl artırılır?
- 21. Montaj grafiğinde metin boyutu nasıl artırılır?
- 22. Android Spinner öğesinin metin boyutu nasıl değiştirilir
- 23. CSS ilk harf seçiminin vurgulanması
- 24. İki jQuery seçiminin birleştirilmesi
- 25. Tahmini Tam Metin İndeksi Boyutu
- 26. Metin kutusu boyutu belli sınırı
- 27. Gezinme görünümünde özel menü öğesi boyutu ve metin boyutu
- 28. Jsoup ile ayrı metin düğümleri nasıl alınır?
- 29. Findstr aracılığıyla metin dosyasından satır nasıl alınır?
- 30. Sayfadan metin nasıl alınır? Selenyum, C#
Ne denediniz? – Xzandro
Henüz bir şey yok. Nasıl yapılacağına dair hiçbir fikrim yok. Hala programlamada yeni başlayan biriyim. –