Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Zmiana wysokości elementu na podstawie drugiego elementu
--gecior--
post
Post #1





Goście







Mam następujący kod jquery:


  1. $(function(){
  2.  
  3. $(".ksiazka_produkt:first-child").click( function() {
  4. var ksiazkaProduktHeight = $(this).height();
  5. $(this).parent().height(ksiazkaProduktHeight + 100).css("border", "1px solid red");
  6. });
  7. });


czym mogę zastąpić click(); aby rozmiar ksiazkaProduktHeight zmieniał się od razu po wczytaniu strony, a nie dopiero po kliknięciu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
--gecior--
post
Post #2





Goście







Dzięki panowie, ale w końcu problem rozwiązałem sam. Dokonałem modyfikacji w założeniach, ale cel jest identyczny. Mianowicie:

Kod JS:
  1. $(document).ready(function() {
  2.  
  3. window.onload = function() {
  4. var total_listing=jQuery(".lista .ksiazki_linia");
  5.  
  6. $(total_listing).each( function() {
  7.  
  8. var heightCell = $(this).children().eq(0).height();
  9.  
  10. $(this).height(heightCell + 20);
  11.  
  12. });
  13. };
  14.  
  15. });


Kod html:

  1. <div class="lista">
  2. <div class="ksiazki_linia">
  3. <div class="ksiazka_produkt" style="height:100px;">
  4. <img src="blabla.png" alt="" />
  5. </div>
  6. </div>
  7.  
  8. <div class="ksiazki_linia">
  9. <div class="ksiazka_produkt" style="height:200px;">
  10. <img src="blabla.png" alt="" />
  11. </div>
  12. </div>
  13. </div>
  14.  
  15. <div class="ksiazki_linia">
  16. <div class="ksiazka_produkt" style="height:300px;">
  17. <img src="blabla.png" alt="" />
  18. </div>
  19. </div>
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 04:04