return false; og callback

Tags:    javascript

Jeg anvender jQuery til at loade et eksternt dokument (produkt1.html) i en <div>
Fold kodeboks ind/udKode 


I det eksterne dokument (produkt1.html) anvendes også jQuery til at vise et lille billedegallery
Fold kodeboks ind/udKode 


Mit problem er at javascript er loadet inden det eksterne dokument er loadet, da det sker på en click event. Jeg har forsøgt i nogle timer nu, men kan simpelthen ikke få det til at virke..

Håber der er en der kan hjælpe





3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Hey..

Jeg tror det skyldes at :

$('#s4')
.before('<div id="navi">')
.cycle({
fx: 'turnDown',
speed: 'fast',
timeout: 0,
pager: '#navi'
});

ikke eksisterer i dom, før ajax er complete, så:

1: Sikre at skriptet afvikles efter dit ajax kald er færdigt, og elementer fra html tilføjet til dom.

/J




1: Sikre at skriptet afvikles efter dit ajax kald er færdigt, og elementer fra html tilføjet til dom.


Hej Jokke, tak for dit svar.

Kan jeg få dig til at være lidt mere specifik omkring hvordan jeg sørger for at det sker?



tag at ligge :

function side4()
{
$('#s4')
.before('<div id="navi">')
.cycle({
fx: 'turnDown',
speed: 'fast',
timeout: 0,
pager: '#navi'
});
}

Kald den så efter google.load();

/J




t