Grow your CSS skills. Land your dream job.

[Solved] Parallax Scrolling that actually works on IPad

  • # December 20, 2011 at 12:28 pm

    I got the hang of this, but I notice that ANY sample sit using this does not work on IPad or IPhone. I did a search for the closest updates to either canvas or the JQuery plug in and cannot find anything that will work on those platforms. Desktop versions look great but this is a hard sell to clients who want this in re designed sites but will surely back away once they know it does not work well in IP or IPh.

    Anybody have any other info on this?

    # December 20, 2011 at 1:03 pm

    I definitely wouldn’t recommend using parallax scrolling for iOS in first place. There’s two things that Safari iOS has that I always get annoyed about:

    - no fixed-position background images (by default it reverts to no-repeat background)
    - floating elements (iFrames, divs) with scrollbars are near impossible to scroll by dragging a scrollbar (you’ll have to use two fingers to drag the content)

    Although in theory, these things may not have anything to do with the parallax scrolling problems, it does show that mobile just uses different rules when it comes to scrolling.

    Instead of trying to make mobile browsing the same experience as desktop (including all bells and whistles), it will save you a lot of headaches, time, tears, band-aids, broken keyboards and yelling if you just try to sell the client that mobile browsing is simply a little different and comes with some restrictions.

    # December 21, 2011 at 1:45 pm

    Excellent point, I just came across a WordPress theme that uses parallax scrolling . it displays fone in IPhone but the scrolling effect isn’t the same. I have another question regarding parallax scrolling so not to confuse I will start a new thread, thx

    RD

    # December 22, 2011 at 6:45 pm

    Ralphiedee, at the moment, it’s not possible on iOS devices. iOS devices freeze DOM manipulation during scroll, queuing them to apply when the scroll finishes.

    For more details, see the Scroll events section of the jQuery mobile site.

    # August 10, 2012 at 9:23 pm

    You can do it by down loading the smallest touch swipe container on the internet at http://torontographic.wordpress.com/
    Parallex scrolling on iOS by me.
    Thanks

    # August 28, 2012 at 9:50 am

    Hi,

    We recently released a site which does parallax scrolling on iPad. There is a bit of an explanation, and a video of it in use here: http://www.aerian.com/portfolio/one-potato/one-potato-html5-website

    and the site itself if you have an iPad to play with:

    http://one-potato.co.uk.

    To do this, we have written some JavaScript library code which we are looking to open-source in the near future.

    If you’d like some help on this, IM me on here.

    Cheers,
    Tom

    # September 5, 2012 at 10:59 pm

    Very nice! I’d be very interested to know when it’s released.

    # September 5, 2012 at 11:12 pm

    Very cool indeed. Please let us know when you release the script!

    # September 13, 2012 at 2:19 pm

    Hi hicksyfern, would love to try out your JavaScript lib.

    McG
    # September 13, 2012 at 3:30 pm

    There’s a jQuery parallax plugin called [Stellar.js](http://markdalgleish.com/projects/stellar.js/) which has [a demo](http://markdalgleish.com/projects/stellar.js/demos/ios.html) that works in tandem with [Scrollability](http://joehewitt.github.com/scrollability/) to achieve a touch-friendly parallax scrolling effect.

    That said, that demo also works with click-and-drag in desktop browsers, so you’d probably also want to include some code that checks for touch support and switches between scrolling methods accordingly.

    # October 22, 2012 at 6:04 pm

    Mark Dalgleish who developped stellar.js explained really well how to achieve this using iScroll.js to simulate an iOS scroll.
    Slides here : [Your text to link here...](http://markdalgleish.com/presentations/embracingtouch/ “Embracing touch”)
    YouTube [Your text to link here...](http://www.youtube.com/watch?v=Ii5AkRNSVHg&feature=youtube_gdata_player “Hère”)

    # November 24, 2013 at 2:09 pm

    For an excellent example of Parallax Scrolling that actually works on iPad using AngularJS with an iScroll like directive visit http://m.hbo.com/

    # March 28, 2014 at 8:31 am

    i have found another great example of parallax scrolling. It is one of the rare big parallax Scrolling Sites, that have great Performance on iPads too!

    http://icrc.srf.ch/

    # March 28, 2014 at 8:31 am

    i have found another great example of parallax scrolling. It is one of the rare big parallax scrolling sites, that have great performance on iPads too!

    http://icrc.srf.ch/

Viewing 14 posts - 1 through 14 (of 14 total)

You must be logged in to reply to this topic.

*May or may not contain any actual "CSS" or "Tricks".