Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript] W jakis sposob pobrac atrybut width warstwy nadrzednej?
swiezak
post
Post #1





Grupa: Zarejestrowani
Postów: 159
Pomógł: 0
Dołączył: 21.08.2011

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


Witajcie.
Mam taki oto fragment kodu HTML:
  1. <div id="layout">
  2. <div id="center">
  3. <div id="left"></div>
  4. <div id="middle">
  5. <div class="packModVideoGallery">
  6. ...
  7. </div>
  8. </div>
  9. <div id="right"></div>
  10. </div>
  11. </div>


W jaki sposob przy uzyciu jQuery mozna pobrac atrybut width warstwy o nazwie "middle" (w tym konkretnym przypadku, gdyz nazwa tego div zmienia sie w zaleznosci od pewnych warunkow)?

Width dla klasy packModVideoGallery pobieram w ten sposob:
  1. echo javascript_tag("
  2. $(document).ready(function(){
  3. var w = $('.packModVideoGallery div').width();
  4. });
  5. ");


Moge liczyc na Wasza pomoc?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Mogles sie chociaz zapoznac z podstawową funkcjonalnoscią.....

obiekt nadrzędny to parent wiec:
$('.packModVideoGallery').parent().width()
Go to the top of the page
+Quote Post
rocktech.pl
post
Post #3





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Witam.

Tu masz przykład do zabawy.

Ale najpewniej chodzi Tobie o to:

[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function(){
  2. var w = $('#middle div').first().width();
  3. $('#right').html(w);
  4. });
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
swiezak
post
Post #4





Grupa: Zarejestrowani
Postów: 159
Pomógł: 0
Dołączył: 21.08.2011

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


Dzieki serdeczne za pomoc. Pozdrawiam.

BTW, w jaki sposob wartosc zmiennej "w" z jQuery przeniesc do PHP? Da sie to jakos obejsc, bez wykorzystywania AJAX?

Ten post edytował swiezak 12.06.2012, 12:35:25
Go to the top of the page
+Quote Post
kamil4u
post
Post #5





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Tak - zrobić przekierowanie na adres.pl?zmienna=wartosc i odebrać w PHP poprzez $_GET

Ale lepiej nauczyć się AJAX. To nie jest trudne, a jeżeli już korzystasz z jQuery to wcale.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 18:03