Désactiver jQuery Colorbox sur mobile
Posted on: 30 janvier 2014 /
Categories: Général
Colorbox est une lightbox légère et classe, mais sur mobile le rendu n’est pas forcément génial: pas de zoom possible, problèmes de centrage…
Voici un bout de script jQuery pour désactiver Colorbox si la résolution d’écran est inférieure à 768 pixels:
(function ($){ $(document).ready(function (){ /* Disable Colorbox on mobile devices */ $mobile_colorbox(); $(window).resize(function () { $mobile_colorbox() }); }); $mobile_colorbox = function () { if ( $(window).width() <= 767 ) { $('.colorbox').colorbox.remove(); } else { $('.colorbox').colorbox({rel:'colorbox'}); } } })(jQuery);
Insérez ce code après l’inclusion de Colorbox.
Ce code est encapsulé afin d’être utilisé sans soucis avec d’autres librairies JS.
Crédits: TemplateStock.