J'ai créé une page pour un client et je travaillais initialement dans Chrome et j'ai oublié de vérifier si cela fonctionnait dans Firefox. Maintenant, j'ai un gros problème car toute la page est basée sur un script qui ne fonctionne pas dans Firefox.
Il est basé sur tous les «liens» qui ont un rel
qui conduit à cacher et à afficher la bonne page. Je ne comprends pas pourquoi cela ne fonctionne pas dans Firefox.
Par exemple, les pages ont l'identifiant #menuPage
, #aboutPage
et ainsi de suite. Tous les liens ont ce code:
<a class="menuOption" rel='#homePage' href="#">Velkommen</a>
Cela fonctionne parfaitement dans Chrome et Safari.
Voici le code:
$(document).ready(function(){
//Main Navigation
$('.menuOption').click(function(){
event.preventDefault();
var categories = $(this).attr('rel');
$('.pages').hide();
$(categories).fadeIn();
});
// HIDES and showes the right starting menu
$('.all').hide();
$('.pizza').show();
// Hides and shows using rel tags in the buttons
$('.menyCat').click(function(event){
event.preventDefault();
var categori = $(this).attr('rel');
$('.all').hide();
$(categori).fadeIn();
$('html,body').scrollTo(0, categori);
});
});