Я недавно работал над веб-сайтом, на котором все работало нормально на локальном хосте, но когда я переместил его на сервер, функция изменения div начала загружаться странно, и я понятия не имею, почему. Эта ошибка более заметна, когда вы переключаетесь по кнопке портфолио и кнопке контакта.Переключатель jquery div
Сайт оптимизирован только для Firefox 9.
Это скрипт, который загружает страницы:
$(document).ready(function() {
var hash = window.location.hash.substr(1);
var href = $('.pagination a').each(function(){
var href = $(this).attr('href');
if(hash==href.substr(0,href.length-5)){
var toLoad = hash+'.html #content';
$('#content').load(toLoad)
}
});
$('.pagination a').live('click',function() {
var toLoad = $(this).attr('href')+' #content';
$('#content').hide('slow',loadContent);
$('#load').remove();
$('#wrapper').append('<span id="load"></span>');
$('#load').fadeIn('slow');
window.location.hash = $(this).attr('href').substr(0,$(this).attr('href').length-5);
function loadContent() {
$('#content').load(toLoad,'',showNewContent())
}
function showNewContent() {
$('#content').show('slow',hideLoader());
$(window).scrollTop('');
}
function hideLoader() {
$('#load').delay(300).fadeOut('slow');
}
return false;
});
});
Вы не задали вопрос. Вы только что заявили, что что-то странно относится к чему-то в вашем вопросе. Вы должны отредактировать свой пост и задать правильный вопрос, чтобы сделать это более понятным ... большинство участников хотят просеять через этот большой кусок кода, пытаясь помещать это в контекст. –
Я не знаю, как это сделать в любом случае, проблема возникла только на стороне сервера, и это код, который вызывает проблему. Лучший способ описать проблему - показать ее непосредственно. –
Вы должны уметь задать вопрос. Если вы не можете, вы просто публикуете «Мой код не работает, может ли кто-нибудь его исправить?». Эти типы вопросов не относятся к Stackoverflow, так как это сайт Q & A. –