Die Navigation der WordPress-Website kann nicht erweitert werden, wenn die Browsergröße reduziert wird

Lesezeit: 4 Minuten

Benutzer-Avatar
Nodnin

Ich suche Hilfe in verefly.com. Ich habe diese Website mit einem Online-Thema entwickelt und die notwendigen Änderungen vorgenommen. Mein Problem ist, dass sich das Navigationsmenü, wenn der Browser von seiner ursprünglichen Größe verkleinert wird, nicht erweitert. Es sollte das idealerweise tun und hat bis vor einigen Tagen normal funktioniert.

Die normale Website sieht so aus:

Geben Sie hier die Bildbeschreibung ein

Die Website sieht anders aus, wenn der Browser verkleinert wird:

Geben Sie hier die Bildbeschreibung ein

Im obigen Bild sehen Sie das Navigationsmenü, allerdings ist das Pluszeichen nicht mehr anklickbar. Es dehnt sich auch nicht aus. Ich kann nicht verstehen, wo ich es ändern kann, damit es wieder funktioniert.

Ich würde mich über jede Hilfe freuen.*

* Ich habe versucht zu überprüfen, ob das sekundäre Menü ein Problem hat, aber nichts ist offensichtlich *

Das Problem, das Sie sehen, ist auf Folgendes zurückzuführen $(document).ready nie gefeuert, also (im Wesentlichen) nichts von dem Code in Ihrem custom.js Datei wird ausgeführt.

Wie bereits erwähnt, liegt dies daran, dass die jwplayer Die Instanziierung in der Mitte Ihrer Seite (in Zeile 399) schlägt fehl. jwplayer erwartet, dass Sie die ID eines Containerelements übergeben, aber kein Element mit einer ID von mediaplayer_vid_5 existiert auf der Seite.

Sie müssen dieses Skript also entweder vollständig entfernen oder sicherstellen, dass Sie eine ID übergeben, die tatsächlich irgendwo auf der Seite verwendet wird. Sobald Sie eines der beiden getan haben, funktioniert alles gut.

Benutzer-Avatar
Fredi

Mmm.. ich verstehe. Versuchen Sie, das Skript wie unten zu entfernen oder zu deaktivieren. Kann das Problem lösen.

jQuery(document).ready(function(){
       jwplayer("mediaplayer_vid_5").setup({
       "autostart" : "true",
        "controlbar" : "bottom",
        "file" : "http://www.youtube.com/watch?v=pGoCeTMgLE0&feature=youtube_gdata_player",
        "flashplayer" : "http://verefly.com/wp-content/plugins/cool-video-gallery/cvg-player/player.swf", "volume" : "70","width" : "640",
                            "height" : "480",
                            "image" : "http://i.ytimg.com/vi/pGoCeTMgLE0/0.jpg",
                            "mute" : "false",
                            "stretching" : "fill",
                            "skin" : "http://verefly.com/wp-content/plugins/cool-video-gallery/cvg-player/skins/glow-skin/glow.xml"
                        });
                    });

NEUES UPDATE :
Dieses Skript ist im Artikel “Gewölbe in der Ville!“, lassen Sie den Beitrag in Ihrem WordPress-Adminbereich einchecken, dort könnten Sie versehentlich diesen Javascript-Code einfügen. Wenn Sie diesen Code finden, entfernen Sie ihn.

Bitte verwenden Sie die Browser-View-Quelle in dieser URL http://verefly.com/2012/06/06/vault-in-the-ville-2/ um den Javascript-Code zu sehen, was ich meine.

  • Sie möchten also, dass ich dieses Codesegment von der Website entferne … was genau könnte Ihrer Meinung nach das Problem sein?

    – Nodnin

    26. März 2013 um 21:18 Uhr

  • Jawohl. Aber versuchen Sie einfach, diese Skripte mit /* … */ auszuschalten, und versuchen Sie es erneut mit Ihrem Navigationsmenü.

    – Fredi

    27. März 2013 um 0:59 Uhr

  • Ich bin nicht in der Lage, es zu finden und es zu ändern … wo denken Sie, dass es sein würde?

    – Nodnin

    17. April 2013 um 6:20 Uhr

  • @njack: Okay Jack, hier löse ich dein Problem. Das Skript befindet sich im Artikel “Vault in the Ville!”, lassen Sie den Beitrag in Ihrem WordPress-Admin nachsehen, dort könnten Sie versehentlich den Javascript-Code einfügen.

    – Fredi

    18. April 2013 um 7:54 Uhr

  • Ich habe das versucht und es hat wirklich nicht funktioniert , ich habe es auch im Mozilla – Browser versucht und es ändert sich nicht wirklich . Der Browser zeigt den Fehler an, löst sich aber nicht auf

    – Nodnin

    21. April 2013 um 22:23 Uhr

Ersetzen Sie einfach das CSS Ihres Div durch den ID-Wrapper:

#wrapper {
  float: left;
  width: 99.9%;
  overflow: hidden;
}

  • aber das div enthält andere Spannen und Sachen zu , denkst du nicht, dass diese betroffen sein werden?

    – Nodnin

    21. April 2013 um 22:24 Uhr

  • Probieren Sie es aus. Ich habe es versucht, indem ich es live auf Ihrer Website geändert habe. Bei mir hat es gut funktioniert. Die Divs fallen mit diesem Patch nicht unter die Seitenleiste.

    – Syed Qarib

    22. April 2013 um 11:12 Uhr

  • Ich habe versucht, es zu ändern, aber es hat keine Wirkung gezeigt: Ich habe meinen Code auf dem folgenden Link: pastie.org/7697071 . könntest du darauf hinweisen. die änderungen, die ich bis jetzt gekauft habe, öffnen die navigationsleiste auf der ersten seite, aber nicht auf den restlichen seiten. Auf anderen Seiten öffnet es sich immer noch nicht

    – Nodnin

    22. April 2013 um 11:45 Uhr


Sieht so aus, als hätten Sie zum Zeitpunkt meines Beitrags ein neues Problem, Ihnen fehlt Code am Ende der Quelle. Überprüfen Sie den Code danach </div> <!-- #main-content --> auf dieser Seite http://verefly.com/video/ (oder irgendein anderes) und vergleiche es mit der Homepage http://verefly.com/ (Ihnen fehlen Skripte wie custom.js + andere und Sie haben Tags wie html, body usw. nicht geschlossen.)

Höchstwahrscheinlich haben Sie die Fußzeile nicht in den PHP-Code des Themas auf den Layouts eingefügt, die auf anderen Seiten als der Homepage verwendet werden.

Schreiben Sie eine Medienabfrage für die Wrapper-Klasse für die verleumdeten Größen der Browsergrößen auf. Wenn möglich, können Sie dies auch mit den Bildern tun.

Ich hoffe es hilft

1372490cookie-checkDie Navigation der WordPress-Website kann nicht erweitert werden, wenn die Browsergröße reduziert wird

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy