Retirer des paragraphes indésirables en version mobile

Petite fonction javascript trouvée sur le net pour un problème bien précis: sur des sites wordpress notamment, l’éditeur de texte place des balises p un peut partout à sa guise, ou bien on peut avoir placé la des paragraphes vides pour aérer l’espace (<p></p>)

 jQuery(document).ready(function() {
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
    $(document).ready(function() {
       $('p').each(function(){
           $(this).html($(this).html().replace(/&nbsp;/gi,''));
       });
   });
}
});

Cette fonction va repérer tous les « p » (paragraphes) et va les remplacer par du vide, des qu’on passe en version mobile ou tablette

La condition suivante :

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {

....
}

est une condition standard js pour détecter tout ce qui est mobile tablette etc..
 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.