Bonjour,
Je souhaiterais que mon animation javascript ne se fasse seulement sur les écrans supérieurs à 640px mais je ne sais pas comment faire
$(document).ready(function() {
$(window).scroll(function() {
if($(document).scrollTop() > 150) {
$('#scrollspy-nav').addClass('dep');
$('.titre-logo-site').addClass('dep');
}
else {
$('#scrollspy-nav').removeClass('dep');
$('.titre-logo-site').removeClass('dep');
}
});
});
Je vous remercie de votre aide.
Bonsoir.
Tu pourrais peut-être par exemple utiliser window.screen
, contrairement à document
qui représente la page web, screen
représente l'écran de l'utilisateur.
Merci en fin de compte, j'ai fait comme ça:
if (window.matchMedia("(min-width: 700px)").matches) {
$(document).ready(function() {
$(window).scroll(function() {
if($(document).scrollTop() > 150) {
$('#scrollspy-nav').addClass('dep');
$('.titre-logo-site').addClass('dep');
}
else {
$('#scrollspy-nav').removeClass('dep');
$('.titre-logo-site').removeClass('dep');
}
}
);
});
}