Tôi đã tạo một trang cho một khách hàng và ban đầu tôi đang làm việc trong Chrome và quên kiểm tra xem nó có hoạt động trong Firefox hay không. Bây giờ, tôi gặp một vấn đề lớn vì toàn bộ trang dựa trên một tập lệnh không hoạt động trong Firefox.
Nó dựa trên tất cả các "liên kết" có rel
dẫn đến việc ẩn và hiển thị đúng trang. Tôi không hiểu tại sao tính năng này không hoạt động trong Firefox.
Ví dụ, các trang có id #menuPage
, #aboutPage
v.v. Tất cả các liên kết có mã này:
<a class="menuOption" rel='#homePage' href="#">Velkommen</a>
Nó hoạt động hoàn hảo trong Chrome và Safari.
Đây là mã:
$(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);
});
});