Jag har en menysida som laddar in andra sidor i en div med ajax-jquery.
När jag har laddat in många sidor så får jag ett minnes fel(detta i iphonen), dvs efter ett tag när jag har laddat in många sidor så slutar bilderna att visas och jag tror det beror på att den har då för många divar i minnet.
Så jag undrar hur man gör för att radera dom divar som har laddats in(för att frigöra minne) när man laddar en ny sida med en ny div, eller raderar alla divar utom 4st(med id jqt,content, manmade och photo) när man går tillbaka till menyn.
Eller annat förslag på hur man bäst bör göra.
Från början så ser menysidan ut så här:
<body>
<div id="jqt">
<div id="content" class="current">...med innehåll</div>
<div id="manmade">...med innehåll</div>
<div id="photo">...med innehåll</div>
</div>
</body>
Dessa 4 divar måste alltid finnas med, men övriga som har laddats in vill jag radera, när jag går tillbaka till denna sidan efter att ha varit på en annan. Eller helt enkelt radera föregående div hela tiden.
Efter att ha laddat in några undersidor så ser det ut så här:
<body>
<div id="jqt">
<div id="content" class="current"></div>
<div id="manmade"></div>
<div id="photo"></div>
<div id="news33"></div>
<div id="news34"></div>
<div id="news35"></div>
</div>
</body>
och hela tiden så fylls det på med mer divar, vilket gör att så småningom så blir minnet fullt och bilderna visas inte utan bara deras platshållare. Den div som man laddar in får alltid class="current" satt på sig, så när man går tillbaka till menyn så får diven content classen current satt på sig.
Tack på förhand.