Saya telah membuat halaman untuk klien dan saya awalnya bekerja di Chrome dan lupa untuk memeriksa apakah itu berfungsi di Firefox. Sekarang, saya punya masalah besar karena seluruh halaman didasarkan pada skrip yang tidak berfungsi di Firefox.
Ini didasarkan pada semua "link" rel
yang mengarah ke persembunyian dan menampilkan halaman yang benar. Saya tidak mengerti mengapa ini tidak berfungsi di Firefox.
Misalnya halaman memiliki id #menuPage
, #aboutPage
dan seterusnya. Semua tautan memiliki kode ini:
<a class="menuOption" rel='#homePage' href="#">Velkommen</a>
Ini bekerja dengan sempurna di Chrome dan Safari.
Ini kodenya:
$(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);
});
});