Zrobiłem stronę dla klienta i początkowo pracowałem w przeglądarce Chrome i zapomniałem sprawdzić, czy działa w przeglądarce Firefox. Teraz mam duży problem, ponieważ cała strona jest oparta na skrypcie, który nie działa w Firefoksie.
Opiera się na wszystkich „linkach”, które mają rel
oznaczenie prowadzące do ukrycia i wyświetlenia właściwej strony. Nie rozumiem, dlaczego to nie działa w przeglądarce Firefox.
Dla stron przykład mieć identyfikator #menuPage
, #aboutPage
i tak dalej. Wszystkie linki mają ten kod:
<a class="menuOption" rel='#homePage' href="#">Velkommen</a>
Działa doskonale w Chrome i Safari.
Oto kod:
$(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);
});
});