Unterschiedlich für Schleife bei Bildschirmauflösung <1000px

Ich versuche eine andere Schleife für unterschiedliche Bildschirmauflösung zu haben …

Beispiel: eine Schleife, wenn meine Auflösung höher als 1000px ist, eine andere, wenn niedriger von 1000px.

Ich habe es versucht:

if( $(window).width() < 2000 ) { } else if( $(window).width() < 680 ) { }

Aber ohne Erfolg . . . . wenn mir jemand helfen kann? Das wird fantastisch sein !

Vielen Dank für Ihre Zeit 🙂

Solutions Collecting From Web of "Unterschiedlich für Schleife bei Bildschirmauflösung <1000px"

query_posts ist eine PHP-function, keine JavaScript-function, sie wird auf dem Server ausgeführt und die resultierende Ausgabe wird an den Browser gesendet. Zu der Zeit, if( $(window).width() < 2000 ) { der Browser die Möglichkeit hat, Ihr if( $(window).width() < 2000 ) { check if( $(window).width() < 2000 ) { , ist es bereits zu spät. Der Server hat sein PHP-Skript beendet, es gesendet und neue Anfragen bearbeitet.

Es gibt auch keine Möglichkeit zu wissen, wie die Client-Bildschirmauflösung in PHP ist, ohne Workarounds, die beim ersten Laden der Seite nicht funktionieren.

Aber wenn Sie es in PHP tun könnten, dann würde es schwierige neue Probleme geben, wie zum Beispiel:

  • Was ist, wenn der Bildschirm 1000 Pixel breit ist, aber das Fenster nur 600 Pixel groß ist?
  • Was passiert, wenn das Gerät von Querformat auf Hochformat gedreht wird und nicht mehr 1000 Pixel breit ist?
  • Was passiert, wenn ein Benutzer mit einem 600 Pixel breiten Bildschirm Ihre Website besucht und die Seite zwischengespeichert wird? Jetzt erhalten alle Benutzer mit 1000px + -Bildschirmen die zwischengespeicherte 600px-Seite
  • Was ist, wenn sich Ihre Website in einem Iframe befindet?
  • Was passiert, wenn der Benutzer die Größe des Fensters ändert? (passiert viel mehr als Sie wissen, passiert auch, wenn Webinspektor-Tools aufgerufen werden, oder wenn ein Tablet Multi-App-Unterstützung für geteilten Bildschirm bietet, z. B. Samsung-Telefone, Android-Tablets, Windows 7-10, Windows RT / Surface, iOS 9 +)

Stattdessen müssen Sie dazu CSS- und Medienabfragen verwenden, eine einzelne Abfrage durchführen und verschiedenen Posts unterschiedliche classn geben.

Meine letzte Notiz

query_posts . Verwenden Sie diese function niemals zum Ausführen einer Abfrage, wenn Sie Posts aus der database WP_Query , verwenden Sie WP_Query , und wenn Sie ändern müssen, welche Posts auf einer Seite geladen werden, verwenden Sie den pre_get_posts Filter, erstellen Sie keine neue Abfrage und vercasting Sie die Original.

Es gibt keine gültige Nutzung der query_posts functionen außerhalb einer Handvoll exotischer Umstände, die die Core-Entwickler ausgedehnt haben, und viele Arbeitgeber werden es als Zeichen für schlechte WordPress-Fähigkeiten sehen. Wenn Sie diese function weiterhin verwenden, stoßen Sie möglicherweise auf andere Probleme, z. B. auf beschädigte Paginierungsprobleme