Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Jak sprawdzić długość zaznaczonego stringu na ekranie ?
phpamator
post 25.05.2017, 12:38:57
Post #1





Grupa: Zarejestrowani
Postów: 328
Pomógł: 3
Dołączył: 10.07.2016
Skąd: UK-raine

Ostrzeżenie: (0%)
-----


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.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
viking
post 25.05.2017, 13:15:37
Post #2





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


https://jsfiddle.net/trqyqb2q/


--------------------
Go to the top of the page
+Quote Post
phpamator
post 25.05.2017, 13:43:50
Post #3





Grupa: Zarejestrowani
Postów: 328
Pomógł: 3
Dołączył: 10.07.2016
Skąd: UK-raine

Ostrzeżenie: (0%)
-----


Fajne rozwiązanie, ale to lata "w kółko" wink.gif
... a to samo jQuery ?
Go to the top of the page
+Quote Post
viking
post 25.05.2017, 13:50:23
Post #4





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


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.


--------------------
Go to the top of the page
+Quote Post
phpamator
post 25.05.2017, 14:04:36
Post #5





Grupa: Zarejestrowani
Postów: 328
Pomógł: 3
Dołączył: 10.07.2016
Skąd: UK-raine

Ostrzeżenie: (0%)
-----


Poćwiczę smile.gif
Dziękuję
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 03:46