/ / Otvorí sa responzívne menu - javascript, jquery, css, responzívny dizajn, responzívny

Otvorí sa citlivá ponuka - javascript, jquery, css, responsive-design, responsive

Zdá sa, že mám problém s mojím responzívnym menu. Musím začať tým, že poviem, že nie som programátor, viem veľmi málo kódu, ale, bohužiaľ, som napriek tomu v práci prišiel na niektoré úlohy týkajúce sa webdizajnu.

Môj problém je: webová stránka nie je úplne responzívna, ale časť „články“ je. Pod 600px je lišta menu nahradená hamburgerovým menu. Divná vec: Keď kliknete na časť v ponuke hambuger, namiesto otvorenia celej stránky wesite sa otvorí ponuka v priestore obsadenom touto ponukou, pričom sa ponechá článok uvedený nižšie. Divná vec č. 2: napriek tomu, že vychádza zo šablóny (takže by mali byť rovnaké), robí to iba na niektorých stránkach, zatiaľ čo iné fungujú správne.

Príklad fungovania stránky

Príklad stránky nefunguje

Úprimne neviem, čo sa deje.

P.s. Web som ešte neurobil, iba na ňom pracujem.

odpovede:

0 pre odpoveď č. 1

Pre začiatočníkov tieto dve stránky nepoužívajú rovnakú šablónu. Môžeš pozri tu že stránka, ktorá „nefunguje“, má menu načítané prostredníctvom prvku iframe. Toto zvláštne správanie môžete „opraviť“ zmenou článkov tak, aby používali rovnakú šablónu bez prvkov iframe, alebo môžete pridať target="_top" do odkazov na ponuku v /articoli/menu_mobile.html.

Odporúčam konzistentnosť použitia jednej šablóny bez prvku iframing, ale pridanie cieľa je pravdepodobne rýchlejšie a ľahšie.