Ho creato una pagina per un client e inizialmente lavoravo in Chrome e ho dimenticato di controllare se funzionava in Firefox. Ora, ho un grosso problema perché l'intera pagina si basa su uno script che non funziona in Firefox.ReferenceError: evento non definito errore in Firefox
Si basa su tutti i "link" che hanno un rel
che porta a nascondersi e mostra la pagina giusta. Non capisco perché questo non funziona in Firefox.
Ad esempio le pagine hanno l'ID #menuPage
, #aboutPage
e così via. Tutti i collegamenti hanno questo codice:
<a class="menuOption" rel='#homePage' href="#">Velkommen</a>
Funziona perfettamente in Chrome e Safari.
Ecco il codice:
$(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);
});
});
Sarebbe davvero utile se spiegassi esattamente cosa intendi quando dici che "non funziona". Cosa ** succede **? Errori? Layout errato? Cattivo comportamento? – Pointy
Vedere anche [Perché la variabile 'evento' è disponibile anche se non è stata passata come parametro?] (Http://stackoverflow.com/q/33167092/1048572) – Bergi