making iscroll to work when loading a div dynamically

user994531 picture user994531 · Oct 15, 2011 · Viewed 11.4k times · Source

can anyone please explain, with an example if possible, how to load dynamic content inside an iscroll div and assign a new height to it?

I can get it to work but I can't control the height of the scroll for the new content.

I'm new to all this and have no clue were to start.

here's what I'm working on:

http://homepage.mac.com/jjco/test/index7.html

when the page is loaded you see the scroll bar where there's no content... clicking on print/damm (shows the height I originally set for this content) clicking on print/fcbarcelona (maintains the same height and position of the scroll you used before) as you see it's not working as it should. obviously, I don't want the scroll to be there when it's not necessary.

any help would be greatly appreciated.

Answer

Martin Carlsson picture Martin Carlsson · Aug 18, 2012

It's better to use the refresh() method in iScroll, which will recalculate the height.

myScroll.refresh();