• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Vasi.Ro

Vasi.Ro

Totul, mai ușor

  • Confidențialitate
  • Contact

Cum pun jQuery să se încarce doar pe desktop?

Scris pe 26 iunie 2018 3 comentarii

Săptămâna trecută am avut un fel de obsesie, vorba cântecului, cu position:sticky. Voiam ca partea din dreapta a blogului să rămână vizibilă tot timpul, indiferent dacă cel ce citește un articol este în partea de sus sau în partea de jos a paginii web.

Din ce m-am documentat, treaba asta se poate face folosind CSS. Proprietatea pe care am scris-o mai sus, urmată de un top: 10px ar fi suficientă.

Versiunile mai vechi de navigatoare, însă, nu știu de sticky. Pentru ele am avut nevoie de jQuery. Cum nu am vrut ca scriptul de jQuery să se încarce și pe mobil, l-am adăugat într-un alt javascript care verifică rezoluția.

<script>
if(screen.width>1000) {
document.write('<scr' + 'ipt src="https://vasileruscior.ro/wp-content/min/jquery-3.3.1.min.js"></scr' + 'ipt><scr' + 'ipt src="https://vasileruscior.ro/wp-content/min/jquery-migrate-3.0.0.min.js"></scr' + 'ipt>');
}
</script>

Acum nu știu dacă asta e cea mai bună variantă pentru a pune jQuery doar pentru rezoluții mari, însă nici nu am altă versiune.

Dacă ai tu o versiune mai bună, scrie-mi un comentariu.

Momentan, am renunțat la ideea de sidebar sticky. Poate voi reveni la ea în viitor.

Partajează asta:

  • Dă clic pentru a partaja pe X(Se deschide într-o fereastră nouă) X
  • Dă clic pentru a partaja pe Facebook(Se deschide într-o fereastră nouă) Facebook
  • Dă clic pentru partajare pe Telegram(Se deschide într-o fereastră nouă) Telegram
  • Dă clic pentru partajare pe WhatsApp(Se deschide într-o fereastră nouă) WhatsApp

Similare

Din categoria: HTML, CSS, PHP si C++ Etichete: cod, javascript

Abonează-te la blog prin email

Introdu adresa de email pentru a te abona la acest blog și vei primi câte un email de fiecare dată când scriu un nou articol.

Reader Interactions

Comentarii

  1. Postolachi Dumitru a zis

    29 iunie 2018 la ora 16:45

    Folosește funcția nativă WordPress wp_is_mobile()

    Răspunde
    • Vasile Ruscior a zis

      29 iunie 2018 la ora 17:14

      Iar pentru cache, bănuiesc că ar trebui versiune separată pentru mobil.

  2. Postolachi Dumitru a zis

    31 iulie 2018 la ora 12:01

    Dacă folosești WP Super Cache doar bifezi partea de mobil și face singur pluginul treaba.

    Răspunde

Lasă un răspuns Anulează răspunsul

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Bara principală

Blogroll și recomandări

  • Stiri Timisoara
  • Grig
  • Stiri de ultima ora
  • Recomandarea Zilei
  • Ciurcaș Dan
  • Francisc Vasile
  • Wlog
  • Fii Modern

Footer

Au avut ceva de spus

  • Stefan la Cartelă SIM Telekom Mobile la preț bun
  • Vasi la Cartelă SIM Telekom Mobile la preț bun
  • Stefan la Cartelă SIM Telekom Mobile la preț bun
  • Vasi la Impresii despre Huawei Pura 70 Pro după o lună de utilizare

Ultimele articole de pe blog

  • Câteva păreri despre trimmerul cu acumulator pentru gazon Black & Decker STC1840EPC
  • AI-ul mi-a reparat calculatorul
  • Cartelă SIM Telekom Mobile la preț bun
  • Prima impresie despre YZZY.ro

Cauți altceva? Caută aici:

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Politică cookie-uri

© 2025 Vasile Ruscior

La începutul paginii