2017-10-11 2 views
-1

Je suis administrateur de cette page: iuvestudio.com Mon problème est survenu récemment, jusqu'en septembre 2017, tout s'est bien passé. Maintenant, cependant, le menu de navigation (haut du site et bas du site) ne fonctionne pas sur mon Google Chrome. Si vous cliquez dessus, cela change la couleur mais ne vous déplace pas vers la bonne section. Cela fonctionne sur Edge cependant. Et peut-être que ça ne marche pas sur mon Google Chrome mais sur d'autres. Je n'ai aucune idée de ce que je devrais faire pour que ça marche. Des idées ? Je serai très reconnaissant pour toutes les suggestions. Merci.Menu de navigation ne fonctionne pas sur google chrome

+0

Vous devez envoyer un exemple minimal de votre balisage et code de problème ici, pas votre site Web qui va changer ou disparaître. [mcve] – Rob

+0

Je m'assure que j'ai lu la feuille plus tard, merci Sir –

Répondre

0

Un écouteur d'événement a été ajouté à vos éléments <a> dans votre fichier plugins.js sur la ligne 59. La suppression de cet écouteur d'événement a résolu le problème pour moi.

Vous pouvez le tester en ouvrant l'inspecteur (f12) et en sélectionnant un élément <a> dans l'en-tête. Puis, ouvrez l'onglet "Auditeurs d'événements" et ouvrez les événements de clic. Vous trouvez maintenant "un plugins: 59". Retirez cet auditeur et tout fonctionne à nouveau.

Modifier:

j'ai ajouté des écouteurs d'événements pour les a éléments pour faire défiler à l'ID. (Je ne fais que l'ajouter en chrome). Le code suivant a été ajouté à votre fichier plugins.js:

var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1; 

if (is_chrome) { 
    var attributes = ['home', 'whatido', 'myworks', 'about', 'contact']; 

    $.each(attributes, function(index, value) { 
     $('a[href="#' + value + '"]').click(function() { 
      $('html, body').animate({ 
       scrollTop: $('#' + value).offset().top 
      }, 1000); 
     }); 
    }); 
} 
+0

Le problème après que j'ai supprimé c'est que maintenant il se téléporte juste à la bonne section mais avant qu'il a doucement déplacé vers la bonne section :( –

+0

Si vous voulez nous déboguer le gestionnaire d'événement pour voir pourquoi il ne fonctionne pas en chrome, vous devez fournir un extrait non-code du code – Wouter

+0

Ok, bien sûr, il est: https://send.firefox.com/download/2e9dfb14e9/#m1AfV1rREbJC1GRyO9cbbg –