Bei Seite neuladen geht die ganze Navigation für 1 Sekunde auf

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • frick.christian
    Contao-Nutzer
    • 27.04.2010
    • 137

    #1

    Bei Seite neuladen geht die ganze Navigation für 1 Sekunde auf

    Hallo Contao-Freunde

    Ich habe ein Problem, bei dem Ihr mir hoffentlichhelfen könnt =)

    Wenn man einen Navigationspunkt anklickt, geht die ganze Navigation(Alle Menüpunkte Level_2) kurz auf, ist es möglich dies zu verhindern?

    Link

    Danke für eure Hilfe und Tipps!
    Gruss
    Chrigi
  • andreas.schempp
    Contao Core-Team
    Association Vorstand
    • 15.06.2009
    • 5701

    #2
    Hallo Chrigi,

    Das kommt wohl auf den Browser an. Ich vermute du siehst das im Internet Explorer? Bei Safari sehe ich keine Verzögerung. Leider kann ich da nicht viel tun, denn sonst funktioniert der Non-Javascript-Fallback nicht.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

    Kommentar

    • Thoni
      Alter Contao-Hase
      • 02.10.2010
      • 1086

      #3
      Beim IE7 ist zum Beispiel zuerst das ganze Menü auf.
      Es wird wohl mit JS minimiert.

      Eine Möglichkeit wäre, die Unterpunkte per display:none auszuschalten und die selben Punkte im <noscript> anzuzeigen, damit das Menü auch ohne JS sichtbar ist.

      Gruß
      Thoni
      Meine Extensions: contentmodify, dca_editor

      Kommentar

      • andreas.schempp
        Contao Core-Team
        Association Vorstand
        • 15.06.2009
        • 5701

        #4
        Ich finde der zusätzliche Dateninhalt lohnt sich nicht, um nur den IE7 zu unterstützen ;-)
        Mit Template-Anpassungen kannst du das ev. erreichen. Aber soviel zum Thema "Progressive Enhancements"
        terminal42 gmbh
        Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
        Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

        Kommentar

        • Thoni
          Alter Contao-Hase
          • 02.10.2010
          • 1086

          #5
          Vielleicht sollte man erst mal auflisten, in welchen Browsern das so ist.

          Im Safari ist es auch so.
          Weitere?

          Man kann nur Tipps geben, was frick.christian daraus macht, muss er selbst entscheiden.

          Wegen der Barrierefreiheit würde ich auf JS-Menüs verzichten. Das ist aber nur meine persönliche Einstellung und weder Aufforderung noch Tipp.

          Gruß
          Thoni
          Meine Extensions: contentmodify, dca_editor

          Kommentar

          • frick.christian
            Contao-Nutzer
            • 27.04.2010
            • 137

            #6
            Zitat von Thoni Beitrag anzeigen
            Vielleicht sollte man erst mal auflisten, in welchen Browsern das so ist.

            Im Safari ist es auch so.
            Weitere?

            Man kann nur Tipps geben, was frick.christian daraus macht, muss er selbst entscheiden.

            Wegen der Barrierefreiheit würde ich auf JS-Menüs verzichten. Das ist aber nur meine persönliche Einstellung und weder Aufforderung noch Tipp.

            Gruß
            Thoni
            Hallo Danke schonmal für eure Feedbacks!
            Diese Problem tritt bei jedem Browser auf, je nach lade Geschwindigkeit des Scripts wird es bei mir (Chrome) manchmal angezeigt und manchmal nicht.

            Wenn es durch eine Scriptänderung möglich wäre und nicht anders, würde ich dies gern mal testen =)
            Bin nicht so JS gelehrt, darum bräuchte ich da ein wenig Unterstützung =)

            Danke für eure weiteren Antworten!
            Chrigi

            Kommentar

            • Thoni
              Alter Contao-Hase
              • 02.10.2010
              • 1086

              #7
              Kannst du die <noscript> Bereiche einbauen und die normale 2. Ebene auf display:none setzen?

              Ich kenne das Script nicht so genau, vielleicht funktioniert es ja auch ohne Anpassungen.

              Ich helfe gern weiter, wenn du Hilfe brauchst - melde dich einfach.

              Gruß
              Thoni
              Meine Extensions: contentmodify, dca_editor

              Kommentar

              • schman
                Community-Moderator
                • 20.06.2009
                • 3739

                #8
                ev hängt es aber auch damit zusammen das die ganze webseite (die Texte) ebenfalls Bilder sind. Wenn es normaler Text ist wird die Seite wahrscheinlich schneller geladen. Vielleicht "löst" das auch das Problem mit der Navi.

                PS: Ich konnte keinen "ruckler" feststellen
                mit FF und Chrome unter Win7
                Kein Privat Support via PM.

                Kommentar

                • frick.christian
                  Contao-Nutzer
                  • 27.04.2010
                  • 137

                  #9
                  Zitat von schman Beitrag anzeigen
                  ev hängt es aber auch damit zusammen das die ganze webseite (die Texte) ebenfalls Bilder sind. Wenn es normaler Text ist wird die Seite wahrscheinlich schneller geladen. Vielleicht "löst" das auch das Problem mit der Navi.

                  PS: Ich konnte keinen "ruckler" feststellen
                  mit FF und Chrome unter Win7
                  Der Kunde will die Corporate Schrift verwenden und ich sehe keine andere Lösungen ausser dies mit image_headline zu lösen.
                  Aber möglich ist es, werde trotzdem mal mit Thoni seine Lösungsidee versuchen.

                  Kommentar

                  • Thoni
                    Alter Contao-Hase
                    • 02.10.2010
                    • 1086

                    #10
                    Die Bilder kann man noch 'verkleinern'.

                    Wenn man zu schnell über das Menü geht und auf einem Punkt stehen bleibt, öffnet es nicht immer korrekt.
                    Zuletzt geändert von Thoni; 14.06.2011, 17:26.
                    Meine Extensions: contentmodify, dca_editor

                    Kommentar

                    • Thoni
                      Alter Contao-Hase
                      • 02.10.2010
                      • 1086

                      #11
                      Ich habe es mir nochmal genauer angesehen.

                      Mit ...
                      Code:
                      li.sibling ul.level_2 {
                          FILTER: alpha(opacity=0);
                          HEIGHT: 0px;
                      }
                      ... müßte das Menü beim Start erst mal weg sein und die aktiven Punkte ggf. offen lassen.

                      Falls das so funktioniert, wäre das die eleganteste Lösung, meine ich.

                      Ohne JS muss man allerdings erst den Haupt-Menüpunkt anklicken, um die Unterpunkte zu sehen.

                      Gib bitte Rückmeldung, ob es so funktioniert.

                      Gruß
                      Thoni
                      Meine Extensions: contentmodify, dca_editor

                      Kommentar

                      • frick.christian
                        Contao-Nutzer
                        • 27.04.2010
                        • 137

                        #12
                        Lösung

                        Habe nun die ul.level_2 auf standardmässig display:none gesetzt und bei li:hover ul.level_2, li.trail ul.level_2, li.active ul.level_2 auf display:block

                        Funktioniert so in allen Browsern.

                        Kommentar

                        • andreas.schempp
                          Contao Core-Team
                          Association Vorstand
                          • 15.06.2009
                          • 5701

                          #13
                          Zitat von frick.christian Beitrag anzeigen
                          Der Kunde will die Corporate Schrift verwenden und ich sehe keine andere Lösungen ausser dies mit image_headline zu lösen.
                          Bilder als Text sind seeehr veraltet... Da gibt es Cufón, @font-face und noch ein paar andere Möglichkeiten, vielleicht solltest du besser die verwenden.
                          terminal42 gmbh
                          Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
                          Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

                          Kommentar

                          • Thoni
                            Alter Contao-Hase
                            • 02.10.2010
                            • 1086

                            #14
                            Zitat von andreas.schempp Beitrag anzeigen
                            Bilder als Text sind seeehr veraltet... Da gibt es Cufón, @font-face und noch ein paar andere Möglichkeiten, vielleicht solltest du besser die verwenden.
                            Hallo Andreas,

                            du machst mich neugierig.
                            Ich nutze @font-face, aber da machen nicht alle Browser mit.
                            Was funktioniert denn in allen Browsern?
                            D.h. auch ohne JavaScript, CSS3 und HTML5.
                            Kannst du mir da Tipps geben?

                            Danke
                            Thoni
                            Meine Extensions: contentmodify, dca_editor

                            Kommentar

                            • andreas.schempp
                              Contao Core-Team
                              Association Vorstand
                              • 15.06.2009
                              • 5701

                              #15
                              Das optimale wäre aus meiner Sicht ein @font-face mit Cufón-Fallback. Das Modul habe ich aber noch nicht fertiggestellt ;-)

                              Font-Face funktioniert eigentlich nur in älteren Browsern nicht, und in den meisten Fällen sind die wohl eher vernachlässigbar. Stichwort "Progressive Enhancements".
                              terminal42 gmbh
                              Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
                              Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

                              Kommentar

                              Lädt...