Wir verwenden Bilder in 3 Größen für 3 verschiedene Geräte. Zum Beispiel haben mobile-banner.png, tablet-banner.png, desktop-banner.png das gleiche Aussehen und Verhalten; aber unterschiedliche Größe und Auflösung. Können wir den Download von nicht relevanten Bildern abhängig von der Größe des Geräts einschränken (nicht ein-/ausblenden)? Die Leistung kann drastisch verbessert werden, wenn wir den Download von Mobil- und Tablet-Bildern für Desktops vermeiden. Ähnliche Weise für andere Geräte. Ich kann sehen, dass die Bilder heruntergeladen werden, obwohl sie in Desktop nicht verwendet werden (mobile und Tablet-Bilder). Freundlich helfen.Einschränken des Herunterladens von Bildern je nach Größe des Geräts
Antwort
von dem, was ich von dieser Frage zu verstehen ist, dass Sie mehr wie ein reaktions hinzufügen möchten behaviour.If es so ist, können Sie die Bildgröße mit jquery.Some was wie folgt einschränken:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
if ($(window).width() > 739) {
//Add your javascript for large screens here
}
else {
//Add your javascript for small screens here
}
Danke für den Versuch :) Aber meine Anforderung ist anders. In den Entwicklertools kann ich alle 3 Bilder für den Typ der heruntergeladenen Geräte sehen. was die Leistung herabsetzt. Ich kann auch nicht vermeiden, 3 Bilder zu verwenden, da es eine leichte Formänderung je nach Anforderung gibt und ich daher nicht die Größe ändern kann, die die Form verderben wird. Hier bedeutet Bildgröße die Größe auf der Festplatte und nicht die Größe oder Auflösung des Bildes. Ich brauche nur das Bild herunterzuladen, das für das jeweilige Gerät erforderlich ist, und Bilder, die sich auf andere Geräte beziehen, sollten nicht heruntergeladen werden. – Sahana
- 1. UImmages wird nicht Größe basierend auf der Größe des Geräts
- 2. Zeigen Sie ProgressDialog während des Herunterladens von Bildern
- 3. iPhone SDK: UIWebView zum Stoppen des Ladens/Herunterladens von Bildern
- 4. Einstellung der Größe des Geräts rgl
- 5. Debug-App nach Neustart des Geräts
- 6. Ändern von Bildern je nach Geräteausrichtung
- 7. Alarme nach dem Neustart des Geräts einstellen
- 8. Gesamtspeicher des UWP-Geräts
- 9. Tableview setCellFactory nach Art des Wertes je
- 10. Warum die Größe des DB-Verbindungspools in SQLAlchemy einschränken?
- 11. BitmapFactory.decodeStream gibt Nullwerte während des Herunterladens des Bildes zurück
- 12. Schnellste Form des Herunterladens mit Sockets
- 13. Können Sie physische Größe des Geräts in Kivy erhalten?
- 14. Moqui: Öffnen eines Anhangs anstelle des Herunterladens
- 15. MP3-Datei während des Herunterladens abspielen?
- 16. Filterung während des Herunterladens eines Datensatzes R
- 17. Ändern der Breite von div je nach Größe des längsten möglichen Textes
- 18. Bereich zum Filtern von Teams je nach Alter des Memebers
- 19. iOS, Sperren des Geräts von Code
- 20. Firmware des physischen Geräts lesen
- 21. Name des Android-Geräts == "BlueZ"?
- 22. Eindeutige ID des Android-Geräts
- 23. Entfernung des angeschlossenen WLAN-Geräts
- 24. Fehler beim Start des Herunterladens der Binärdateien von kaa
- 25. Einschränken des Benutzerverhaltens in elasticsearch
- 26. Höhe und Breite machen 100% des Geräts
- 27. Einschränken des IdentityServer3 ClientCredentials-Zugriffs nach IP-Adresse
- 28. iOS RegionMonitoring ohne signifikante Standortänderung nach dem Neustart des Geräts
- 29. Abrufen des Dateinamens der heruntergeladenen Datei und des Herunterladens des Segments
- 30. Wie eine Anzahl von Bildern je nach Eigenschaft Wert anzuzeigen
Es gibt [a] (https://www.smashingmagazine.com/2014/05/responsive-images-done-right-guide-picture-srcset/) [wenige] (https: // CSS- tricks.com/responsive-images-css/) Lösungen dazu. ;) – Labu
Hinweis: Bilder sollten Tag und Inhalt wird von CMS kommen. Also keine Medienabfragen bitte. Es gibt eine große bearbeitbare Liste von Bildern, die von CMS stammen, das dynamisch in die Seite gerendert wird. jedes Bild hat 3 Sätze Bild für Mobile, Tablet und Desktop/Laptop, die Anforderung von Client ist – Sahana
Ich wies Sie auf das 'srcset' Attribut für' 'Tags - die Sie wahrscheinlich in diesen Tagen verwenden könnten: http: // caniuse .com/# search = srcset – Labu