EDIT- Get it out, Antwort ist unten, danke an alle!Versuchen Sie, JavaScript zu schreiben, um die Menüoption toggle side zu verbergen, bis die Seite geladen ist. Es wird derzeit für einen Bruchteil einer Sekunde angezeigt, bis die Seite geladen wird
Ich bin zurück mit einem anderen Head Scratcher, an dem ich den ganzen Morgen gearbeitet habe und den ich nicht alleine lösen kann und hoffte, dass jemand diesem Rookie helfen würde.
Ich habe derzeit ein Problem mit meinem phpbb Forum im Responsive-Modus auf meinem Handy (kann nicht auf dem Desktop mit Mobile View duplizieren, aber es passiert auf meinem Handy und ich nehme die meisten anderen Telefone, da meins nicht ist viel anders als jeder andere Android).
Also mein Problem ist, dass meine Toggle-Seite geladen wird, bevor ich es möchte. Der einfachste Weg, dies zu erklären, ist ein Bild, das ich gemacht habe (ich konnte es nicht screenshot, weil es nicht lange genug bleibt).
Wie Sie sehen können, für etwa eine Sekunde (oder Bruchteil einer Sekunde, gerade lang genug, um Fehler mich), dehnt sich der Kopf und die Menüpunkte sind sichtbar. Es wird nicht genau so angezeigt, als ob der Schalter aktiviert wäre. Aus irgendeinem Grund sind nur die Text- und Rahmenelemente sichtbar. Die Hintergrundfarbe bleibt verborgen. Der Hintergrund der Kopfzeile wird mit dem Text erweitert, was mit der Aktivierung der Umschaltfunktion nicht zu tun ist. Daher weiß ich nicht genau, was ich tun soll, in der Hoffnung, dass ich Hilfe bekomme.
Ich bin nicht nur hierher gekommen, in der Hoffnung, jemand könnte das für mich tun, ich habe viele viele Möglichkeiten ausprobiert.
Ich sah eine ähnliche Frage, wo es empfohlen wurde #selector innerhalb der CSS zu verwenden, aber ich hatte kein Glück damit.
Ich habe dieses Script-Code versucht:
<script type="text/javascript">
// Short-form of `document.ready`
$(function(){
$(".gf-menu-device-container").hide();
$(".gf-menu-toggle").on("click", function(){
$(".gf-menu-device-container").toggle();
});
});
</script>
Der Code nichts für mich. Ich habe auch versucht, .gf-menu-device-wrapper-sidemenu zu ersetzen, aber auch nichts damit.
Hier ist der HTML-Code für das Menü, die JavaScript-Datei minimierte und fast unmöglich für mich etwas aus zu bekommen, aber wenn jemand um es betrachten möchte, ist es hier: https://raiderforums.com/styles/corvus/template/rt_js/mootools-core.js
<div style="display: block;" class="gf-menu-toggle">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</div>
<div class="gf-menu-device-wrapper-sidemenu">
<div class="gf-menu-device-container">
<div class="gf-menu-device-container-wrapper">
<ul class="gf-menu rt-desktop-menu l1 ">
<li class="items would follow">
</ul>
</div>
</div>
</div>
Haben Sie versucht, es mit 'style =" display: none "' Eigenschaft zu initialisieren? – NTL
wenn ich hinzufüge:
die Menüpunkte sind ausgeblendet, wenn ich klicke, aber sie zeigen immer noch auf Belastung? – corleonerIch hoffe, dass das '
' sein soll. –