blasten / turn.js

The page flip effect for HTML5
www.turnjs.com
Other
7.23k stars 2.48k forks source link

Page Images Not Loading After Page Turned x Amount of Times. #190

Closed MeyrickJones closed 12 years ago

MeyrickJones commented 12 years ago

I’ve just started using Turn.js version 4 using code based on your magazine sample but I am populating the page image source from a DB, unfortunately the image load fails consistently when I reach page 23 (when I start from page one and turn the pages).

If this is releated to the size of the data retained, your documentation mentions the ability to reduce the cache to release memory but I don't think it actually covers how to do this.

Hope you can help.

blasten commented 12 years ago

@MeyrickJones I'd strongly recommend to use addPage to populate pages, instead of putting a bunch of HTML in the container of the flipbook. is this the case?

MeyrickJones commented 12 years ago

I am using addPage (as in the magazine sample you provide in the download) which holds the 6 pages in the DOM but also retains all the pages in the pageObjs, how do I destroy these as I think it is getting too large and preventing the pages from loading once there are too many i.e 23 page turns.

blasten commented 12 years ago

How many pages is it suppose to load? Are you using mobile Safari?

MeyrickJones commented 12 years ago

I have done a quick check and this is only happening when using IE9, it is loading in firefox, opera, chrome and safari, I have not tried it on a mobile platform yet. This is currently only a prototype and has 32 pages, though I will be wanting it to work with books potentially with 10000 pages. Thusas well as this issue I would like to know how to reduce the cache to ensure it remains performant for larger books.

MeyrickJones commented 12 years ago

Clearing down the pageObjs has prevented the issue from occurring.