Witam napisałem skrypt w js którego zadaniem jest automatyczne ładowanie podstron bez przeładowywania całego serwisu.
Otóż posiadam w nim galerię zdjęć -strony wczytuje idealnie tą galerię też tylko jak ją wczyta to framework Fancybox nie spełnia swoich funkcji nie ładuje mi zdjęć (miniaturki są widoczne ale po kliknięciu nie nie chcą się powiększać) i chciałbym żeby po wczytaniu poprzez load() (razem z biblioteką jq) ta galeria wyświetlała się poprawnie.Nie wiem w czym jest przyczyna. Konflikt jquery??. . .. Może ktoś tutaj mi podpowie co robię żle lub na priv gg:)
Pozdrawiam
Kod odpowiedzialny za ładowanie do div="content" wszystkich treści.
$(document).ready(function() {
var hash = window.location.hash.substr(1);
var href = $('#nav li a').each(function(){
var href = $(this).attr('href');
if(hash==href.substr(0,href.length-5)){
var toLoad = hash+'.html #content';
$('#content').load(toLoad)
}
});
$('#nav li a').click(function(){
var toLoad = $(this).attr('href')+' #content';
$('#content').hide('fast',loadContent);
$('#load').remove();
$('#wrapper').append('<span id="load">Loading . . .</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());
}
function hideLoader() {
$('#load').fadeOut('normal');
}
return false;
});
});