I'm using the fantastic custom code provided by @sabanna, which works perfectly on desktop browsers, but doesn't seem to work with iOS (not sure about other touch screen devices).
Doe anyone know a quick fix, or is this just a quirk with iOS?
Live site here. (Click on the 'I've got an idea' at the bottom of the home page)
Continuing the discussion from How to prevent body from scrolling when modal window open