Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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
 
Start new topic
Odpowiedzi
koczisrota
post
Post #2





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

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: 29.12.2025 - 22:24