Des livres incontournables pour tout maîtriser

  • CSS avancées - vers HTML5 et CSS3
  • HTML5
  • PHP5 avancé
  • Memento MySQL
  • Memento CSS 3
  • WordPress 3 100% pratique
  • Memento HTML5
Auteur
Spheerys
#
61 Posts
Bonjour,

Sur un de mes sites en cours de développement, je charge un script jQuery particulier (un carousel pour être précis)
J'aimerai que ce script ne soit pas pris en compte sur les tablettes et autres smartphones.

Existe-t-il un moyen de parvenir à ce résultat ?
Modifié par Spheerys (05 Mar 2013 - 17:59)

^
renard13
#
86 Posts
Salut,
Il te suffit de mettre une condition:

if (screen.width >480){
 // Instructions... => chargement du script
}

L'objet screen :
http://www.toutjavascript.com/reference/reference.php?iref=75
http://www.w3schools.com/jsref/obj_screen.asp
http://www.aliasdmc.fr/coursjavas/cours_javascript86.html

++++

^
Spheerys
#
61 Posts
Merci !

^
Victor BRITO
#
Ne m'enterrez pas encore
3007 Posts
Salut,

Il y a aussi la méthode matchMedia.

En campagne contre la balkanisation du Web, pour rappeler qu'il existe un seul Web
Les frameworks CSS et les plug-ins jQuery ne sont pas les solutions

^
Spheerys
#
61 Posts
Je remonte ce topic pour signaler une différence que j'ai remarqué entre ces deux fonctions : la méthode matchMedia semble nécessiter un refresh pour être prise en compte, alors que la fonction screen.width non.
je ne sais pas si c'est normal, connu ou quelque chose dépendant de ma configuration...
Modifié par Spheerys (03 Jun 2013 - 12:51)

^