Mam mały problem z jedną z witryn, które stworzyłem. Problem jest prosty, jednak rozwiązanie wydaje się nieco trudniejsze.Widok mobilny zmniejsza się po pageload
Problem
Problem polega na tym, że strona jest renderowane jak powinno być na urządzeniu przenośnym w pierwszym, ale zaraz po zakończeniu pageload, strona zmienia rozmiar w celu dopasowania do rzutni. Nic dziwnego, dzieje się tak na prawie każdej niereagującej stronie. Ale dziwne jest to, że używa się tylko 75% dostępnej szerokości.
Już porównałem opartą/pokrojoną wersję projektu z wersją produkcyjną. Wersja bazowa renderuje się tak, jak powinna (szerokość 100%). Próbowałem dostrzec różnice w CSS, ale mogę znaleźć tylko parę, próbowałem zresetować te, ale to nie zadziałało.
Próbowałem również wyłączyć javascript (to tylko efekt Lightbox i 1 JqueryUI "AddClass"). Efekt javascript ma tylko jedno zadanie: po pageload rozmiar nagłówka zostanie zmieniony z 480 na wysokość 220 pikseli. Nie ma zmian w szerokości żadnego elementu na stronie.
Wreszcie, rozpocząłem Adobe Edge Inspect i przyjrzałem się źródłu stron na urządzeniu mobilnym. Ale niestety nie widzę żadnego elementu na stronie, który przekracza szerokość znacznika "body". Jedynym przekraczającej szerokość jest obraz nagłówka, ale obraz jest w div (100% szerokości) z overflow:hidden
Based i wersji produkcyjnej
Jeśli ktoś byłby tak miły, aby spojrzeć na co zakłóca renderowanie, byłoby niesamowite. Nie mogę się dowiedzieć, co jest przyczyną problemu.
Based (pracy): http://www.nambi.nl/lefunq/
Produkcja (renderowania na 75% szerokości na telefon komórkowy): http://www.lefunq.com/_index.php
Dziękujemy wszystkim, którzy ma czas, aby spojrzeć na ten problem.
Pokaż nam swój metatag widocznego obszaru. – Lowkase
Brak metatagu z rzutni. To niereagująca strona. Wersja bazowa (przed CMS) wyświetla się tak, jak powinna (szerokość 100%), podczas gdy produkcja wyświetla się tylko z grubością 75%. Przypuszczam, że jest to element, który działa poza ciałem, ale nie mogę się domyślić, co to jest –
@ PENDO? –