Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inny][Symfony2] jquery, $(window).height pokazuje złe wartości
koczisrota
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.09.2015

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


mam problem w twingu (który stanowi blok do wstawienia w głównym szablonie). Dodałem do niego bezpośrenio scrypt js z prostym ustawianiem wyskości. Jednak funkcja $(window).height czy innerHeight pokazuje dziwnie duże wartości i dodatkowo nie działa mi resize choć funkcja ma się wywoływać przy zmianie rozmiaru okna. Ten sam skrypt dział w prostym pliku php, nie pod symfony. Więc problem jest z twingiem.
wstawiony alert wywołuje się dwa razy (nawet jak skrypt wstawię do głownego szablonu) i wysokość okna wygląda jakby była dwa razy większa, mało tego jak zmniejszam okno to div się zwiększa zamiast proporcjonalnie się zmiejszać
Może ktoś zna przyczynę(IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Podam Ci analogię. Moje auto w zimę nie chce dobrze palić. Latem pali dobrze. Ktoś zna przyczynę?
Go to the top of the page
+Quote Post
koczisrota
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.09.2015

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


chodzi o prostą funkcję $(window).height, skrypt jest wstawiony bezpośrednio do twiga

jak sprawdzam co wywołuje np alert w pliku php pokazuje window i h(wysokość okna)=601 wszystko działa ekstra

z twiga pod symfony2 window h=1165 a za drugim(propaguje) razem window h=1830. Nie wiem dlaczego propaguje zdarzenie w twigu i skąd te wartości , resize nie działa



a samochód? w zimie niższa temperatura powietrza(jakby je podgrzewać to by palił lepiej) i akumulatory słabną szybciej (IMG:style_emoticons/default/smile.gif) bardziej problem z układem elektrycznym pasuje
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Dobra widzę że nie dotarła analogia (IMG:style_emoticons/default/wink.gif)

KOD panie pokaż.
Go to the top of the page
+Quote Post
koczisrota
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.09.2015

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


  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
  7.  
  8. <style >
  9. .wind{
  10. overflow-y: scroll;
  11. height: 400px;
  12. width: 100%;
  13. background-color: red;
  14. display:block;
  15. }
  16. </style>
  17. </head>
  18. <body>
  19. <div >Witamy
  20. <table >
  21. <thead><th>numer</th></thead>
  22. <tbody class="wind" >
  23. <?php
  24. for ($i = 0; $i < 100; $i++) {
  25. echo "<tr><td>" . $i . "</td></tr>";
  26. }
  27. ?>
  28. </tbody>
  29. </table>
  30. koniec
  31. </div>
  32. <script type="text/javascript">
  33. $(window).on('load resize', function () {
  34. var h = $(window).innerHeight()-50;
  35. $('#wind').css('height', h + 'px');
  36. });
  37. </script>
  38. </body></html>

To uproszczony mój kod. Nie działa ustawienie wysokości w skrypcie js. Myślałem, że coś źle robię w twigu, ale to problem z jquery i css.
Wygląda że pomyliłem grupę tematyczną. Temat z javascriptu. Wszystko namieszała tabela z overflow-y: scroll;. Nie mogę ustawić wyskości tbody, aby dostosować wielkość tabeli do okna przeglądarki.


przepraszam błąd w skrpycie , powinno być nie #wind tylko .wind. Dalej nie działa

przepraszam, namieszałem literówkę miałem. Kod działa, w innym twigu też. Mam jakiś błąd w tym właściwym twigu,
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.12.2025 - 17:38