Je souhaite désactiver certains scripts qui se trouvent dans la partie principale de ma page lorsqu'un périphérique mobile est détecté.
A la minute, j'ai ceci:
$(function(){ var mobile; if (window.width <= 479) { //don't load these scripts } else { //load all scripts } });
Je suis en difficulté pour trouver le code pour désactiver les scripts de l'exécution lorsque la largeur mobile est détectée. Toute aide ou d'autres idées seraient très appréciées.
Utilisation suivante
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { // some code.. }else { //Now include js files }
Pour votre deuxième Question
utilisation
if (window.width > 479) { $('head').append('<link rel="stylesheet" href="style2.css" type="text/css" />'); }
Ici vous pouvez inclure le fichier css ou js.
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)) { // what you want to run in mobile }
Vous pouvez faire quelque chose comme ceci pour tester s'il s'agit d'un mobile.
Si vous ne vous souciez que de la largeur:
if ($(window).width() <= 479) { do stuff }