Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Jak sprawdzić długość zaznaczonego stringu na ekranie ?
Forum PHP.pl > Forum > Przedszkole
phpamator
Pytanie może głupie ale jak to zrobić ?

Chciałbym kliknąć, zaznaczyć jakiś fragment i wyświetlić długość zaznaczonego stringu.
Muszę na click wyznaczyć początkową pozycję kursora i na release końcową czyli coś takiego:
  1. $("#test").mousedown(function(e){
  2. var parentOffset = $(this).offset();
  3. var strelX = e.pageX - parentOffset.left;
  4. console.log(strelX);
  5. });
  6.  
  7. $("#test").mouseup(function(e){
  8. var parentOffset = $(this).offset();
  9. var enrelX = e.pageX - parentOffset.left;
  10. console.log(enrelX);
  11. });


To proste, ale pokaże pozycję w pixelach a ja chciałbym zliczyć znaki/string.

viking
https://jsfiddle.net/trqyqb2q/
phpamator
Fajne rozwiązanie, ale to lata "w kółko" wink.gif
... a to samo jQuery ?
viking
No to usuń interval i wstaw na jakieś zdarzenie na docelowym elemencie. Możesz pluginu w jquery poszukać ale jest to typowe zachowanie gołego JS.
phpamator
Poćwiczę smile.gif
Dziękuję
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.