Jquery addClass - virker ikke Chrome
Hej har følgende der sætte .active css stamentet i nedenstående script via jquery (nyeste) og det virker i alle andre browsere end i Google Chrome.Chrome vil simpelthen ikke makke ret og markere en klikket fane/ link som aktivt.
Nogen der kan hjælpe?
På forhånd tak!
$(document).ready(function () {
var hash = window.location.hash.substr(1);
var href = $('#ajaxnav li a').each(function () {
var href = $(this).attr('href');
if (hash == href.substr(0, href.length - 5)) {
var toLoad = hash + '.html #ajaxcontent';
$('#ajaxcontent').load(toLoad)
}
});
$('#ajaxnav li a').click(function () {
var toLoad = $(this).attr('href') + ' #ajaxcontent';
$('#ajaxcontent').slideUp('normal', loadContent);
$('#ajaxload').remove();
$('#ajaxnav li a').removeClass('active'); // Mark all as inactive
$('#ajaxwrapper').append('<span id="ajaxload">Henter indhold...</span>');
$('#ajaxload').fadeIn('normal');
window.location.hash = $(this).attr('href').substr(0, $(this).attr('href').length - 5);
function loadContent() {
$('#ajaxcontent').load(toLoad, '', showNewContent())
}
function showNewContent() {
$('#ajaxcontent').slideDown('normal', hideLoader());
$('#ajaxnav li a').addClass('active'); // Mark link as active
$('#ajaxnav li a').removeClass('selected'); // Mark all as inactive
}
function hideLoader() {
$('#ajaxload').fadeOut('normal');
}
return false;
});
});