Ergebnis 1 bis 15 von 15

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

  1. #1
    Contao-Nutzer
    Registriert seit
    27.04.2010.
    Beiträge
    137

    Standard 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

  2. #2
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    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

  3. #3
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    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

  4. #4
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    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

  5. #5
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    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

  6. #6
    Contao-Nutzer
    Registriert seit
    27.04.2010.
    Beiträge
    137

    Standard

    Zitat 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

  7. #7
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    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

  8. #8
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    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.

  9. #9
    Contao-Nutzer
    Registriert seit
    27.04.2010.
    Beiträge
    137

    Standard

    Zitat 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.

  10. #10
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    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.
    Geändert von Thoni (14.06.2011 um 16:26 Uhr)
    Meine Extensions: contentmodify, dca_editor

  11. #11
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    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

  12. #12
    Contao-Nutzer
    Registriert seit
    27.04.2010.
    Beiträge
    137

    Standard 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.

  13. #13
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat 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

  14. #14
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Zitat 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

  15. #15
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    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

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •