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 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
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 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
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 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
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