Здравствуйте! Вчера ночью стянул себе скрипт загрузки контента без перезагрузки страницы, мне он нужен для того что бы мой логотип, который под скрипт fade-In, fade-out -не перезагружался при переходах. Также похожий скрипт (fade-In,fade-out) юзался для вывода текстового контента. Итого у меня jquery, 3 скрипта и noconflict() Значт все пашет более менее, но вот с выводом текста борода, - по нажатию на ссылку появляеться, и плавно исчезает полностью, плюс заметил что логотип тоже перезагружаеться что не есть хорошо.
Код | $.noConflict(); jQuery(document).ready(function($) {jQuery(function() { //<затухание текстового контента>// $(document).ready(function() { $("#contentBody").css("display", "none");
$("#contentBody").fadeIn(1000);
$("a.transition").click(function(event){ event.preventDefault(); linkLocation = this.href; $("#contentBody").fadeOut(1500, redirectPage); });
function redirectPage() { window.location = linkLocation; } }); //</затухание текстового контента>//
//<неоновый логотип>//
$(document).ready(function(){
setInterval(function(){ var versions = $('.textVersion:visible'); if(versions.length<2){ $('.textVersion').fadeIn(2000); } else{ versions.eq(0).fadeOut(2000); } },1000); }); //</неоновый логотип>//
});
});
//<Загрузка контента без перезагрузки страницы>// function showContent(link) { var cont = document.getElementById('contentBody'); var loading = document.getElementById('loading'); cont.innerHTML = loading.innerHTML; var http = createRequestObject(); if( http ) { http.open('get', link); http.onreadystatechange = function () { if(http.readyState == 4) { cont.innerHTML = http.responseText; } } http.send(null); } else { document.location = link; } } // создание ajax объекта function createRequestObject() { try { return new XMLHttpRequest() } catch(e) { try { return new ActiveXObject('Msxml2.XMLHTTP') } catch(e) { try { return new ActiveXObject('Microsoft.XMLHTTP') } catch(e) { return null; } } } } //</Загрузка контента без перезагрузки страницы>//
|
Пожалуйста помогите розобраться, трудно нагуглить правильный запрос, т.к в js нуб. Буду признателен за любую помощь, очень хочеться что бы зароботало))
|