Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jquery Pobieranie aktualnej warości progress bara bootstrap'a
michau85
post 21.09.2015, 19:58:06
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 1
Dołączył: 3.01.2010

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


Hej.
Chciałbym po każdym kliknięciu przcisku zwiększać aktualną wartość progress bara o 10 %. Problem w tym że nie wiem jak pobrać jego aktualną wartość przy takim układzie:
  1.  
  2. <div class="progress">
  3. <div id="prog" class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
  4. <span>60% Complete</span>
  5. </div>
  6. </div>
  7.  


Chciałem wykorzystać $('#prog').css('width'), ale pobierana jest wartość 800 px, czyli chyba jakaś wartość zdefiniowana w zewnętzrnym arkuszu CSS. Nie wiem jak pobrać width ze stylu akapitowego tzn width: 60%. Proszę o pomoc
Go to the top of the page
+Quote Post
AdIoS_Neo
post 26.09.2015, 19:53:49
Post #2





Grupa: Zarejestrowani
Postów: 159
Pomógł: 43
Dołączył: 8.03.2009

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


Cześć,

jQuery podaje Ci aktualną szerokość danego elementu w pikselach - czyli 60% szerokości elementu .progress wynosi 800px. Jeżeli chcesz pobrać wartość stylu z atrybutu "style" elementu to służy do tego obiekt "style" danego elementu. Przykład:
[JAVASCRIPT] pobierz, plaintext
  1. $('#prog')[0].style.width
[JAVASCRIPT] pobierz, plaintext
lub w czystym JSie
[JAVASCRIPT] pobierz, plaintext
  1. document.getElementById('prog').style.width
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
k_@_m_i_l
post 27.09.2015, 14:56:13
Post #3





Grupa: Zarejestrowani
Postów: 349
Pomógł: 72
Dołączył: 22.01.2008
Skąd: Wadowice/Oświęcim

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


Równie dobrze możesz odczytywać wartość z atrybutu aria-valuenow i na jej podstawie określać nowy progress.
Demo: http://jsfiddle.net/gpszy07L/


--------------------
"PHP to człowiek. MySQL to również człowiek."
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: 12.06.2025 - 19:26