Bonjour,
je vous explique mon problème.
J'ai utilisé un code qui permet de charger le contenu de ma page en ajax avec ce plugin de jquery :
Cela marche parfaitement mais j'ai une page portfolio, sur laquelle j'ai un slideshow qui utilise le code de ce site.
Quand je tappe dans la barre d'adresse : http://www.exemple.xx/portfolio.html » Les 2 code fonctionnent
Mais si j'utilise http://www.exemple.xx puis que je clique sur portfolio dans la barre de navigation, le premier script charge la page mais alors le slideshow ne fonctionne plus...
Si quelqu'un peut m'aider ...
Modifié par simon-s (19 Oct 2008 - 16:04)
je vous explique mon problème.
J'ai utilisé un code qui permet de charger le contenu de ma page en ajax avec ce plugin de jquery :
$(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">Chargement en cours...</span>');
$('#load').fadeIn('normal');
window.location.hash = $(this).attr('href').substr(0,$(this).attr('href').length-5);
function loadContent() {
$('#content').load(toLoad,'',showNewContent())
}
function showNewContent() {
$('#content').show('normal',hideLoader());
}
function hideLoader() {
$('#load').fadeOut('normal');
}
return false;
});
});
Cela marche parfaitement mais j'ai une page portfolio, sur laquelle j'ai un slideshow qui utilise le code de ce site.
Quand je tappe dans la barre d'adresse : http://www.exemple.xx/portfolio.html » Les 2 code fonctionnent
Mais si j'utilise http://www.exemple.xx puis que je clique sur portfolio dans la barre de navigation, le premier script charge la page mais alors le slideshow ne fonctionne plus...
Si quelqu'un peut m'aider ...
Modifié par simon-s (19 Oct 2008 - 16:04)