Ergebnis 1 bis 6 von 6

Thema: JavaScript nur laden, wenn Breite max. x Pixel

  1. #1
    Contao-Fan
    Registriert seit
    11.10.2010.
    Beiträge
    379

    Standard JavaScript nur laden, wenn Breite max. x Pixel

    Gibt's ne Möglichkeit bestimmten JS-Code nur auszuführen, wenn die Seite max. z.B. 960px breit ist? (jQuery-Sticky header)

  2. #2
    Contao-Nutzer Avatar von marq
    Registriert seit
    20.03.2010.
    Ort
    Göttingen
    Beiträge
    195
    User beschenken
    Wunschliste

    Standard

    Code:
    if ($(window).width() < 960) {
       alert('kleiner als 960');
    }
    else {
       alert('groesser als 960');
    }
    kurzer edit: würde das ggf. aber noch mit nen resize verknüpfen...

    Code:
    $(window).resize(function() {
       if ($(window).width() < 960) {
          alert('kleiner als 960');
      }
     else {
          alert('groesser als 960');
     }
    });
    Geändert von marq (14.05.2016 um 22:35 Uhr)

  3. #3
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich erinnere mich, das hier im Forum dazu mal so eine Frage war, finde diese aber auf die Schnelle nicht.

    Ein Ansatz vielleicht damit?
    http://xoxco.com/projects/code/breakpoints/
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  4. #4
    Contao-Nutzer Avatar von Jonas-
    Registriert seit
    27.08.2015.
    Ort
    Hamburg
    Beiträge
    43

    Standard

    Ich habe das mal so gelöst:

    Code:
    if (window.matchMedia('(max-width: 767px)').matches) {
    ...  
    
    } else {    
    ...
    
    };

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Wozu mit matchMedia?

  6. #6
    Contao-Nutzer Avatar von Jonas-
    Registriert seit
    27.08.2015.
    Ort
    Hamburg
    Beiträge
    43

    Standard

    Wenn er ein responsive Problem hat, das er mit CSS nicht lösen kann, ist matchMedia das Pendant um Media Queries in JavaScript einzusetzen.

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
  •