Problème scroll effect

Résolu/Fermé
Bouli - Modifié le 22 juin 2018 à 15:41
 Bouli - 25 juin 2018 à 10:30
Bonjour, j'ai fait un script de scroll effect qui fonctionnait avant que je place un slideshow.
En gros, il est basé sur des ancres numérotées sauf de le slideshow n'est pas numéroté et lorsque je clique sur le scroll du slideshow, ce même slideshow (beaucoup de répétitions je sais) se déplace vers le haut de la page.

Je voudrais faire une exception si ce n'est pas un nombre et ne pas exécuter ce script, le slideshow de bootstrap ayant le sien.
Voici mon script jQuery.

   $('a[href*="#"]:not([href="#"]').click(function(){

      if(location.hostname == this.hostname && this.pathname.replace(/^\//,'') == location.pathname.replace(/^\//,''))
      {
         var sullamit = $(this.hash);
         sullamit = sullamit.length ? sullamit : $('[name=' + this.hash.slice(1) + ']');

         if(sullamit.length){

            if($.isNumeric(true)){

               $('html, body').animate({ scrollTop: sullamit.offset().top },500);
            }
         }
      }
      console.log();
   });

2 réponses

jordane45 Messages postés 38472 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 mai 2025 4 744
23 juin 2018 à 20:08
Bonjour,
 if($.isNumeric(sullamit)){

0
Bonjour, ça ne marche pas non plus. Le scroll animate ne réagit pas.
0
Toujours le même problème.
0
jordane45 Messages postés 38472 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 mai 2025 4 744
25 juin 2018 à 07:24
As tu vérifié dans la console si il y avait des erreurs ?
As tu ajouté un peu de debug (via des console.log par exemple ) pour voir ce que valent tes variables et si tu passes dans ton if ?
0
jordane45 Messages postés 38472 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 mai 2025 4 744
25 juin 2018 à 10:19
Montres ce que tu as ecrit ainsi qu'une capture ecran de la console
0
Problème Résolu !

$('a[href*="#"]:not([href="#"]):not([href="#carouselExampleIndicators"])').
not('[href="#carouselExampleIndicators2"]').click(function(){
0