[Oops. I replied via email!]
Since posting I got it working on iphone but it's not working like my previous code.
Maybe it's my implementation.
I had been using the script and it worked fine on desktop and android but wasn't working on iphone 6. All the flakes are stuck in the upper left corner and not falling!
So I downloaded v6 (that didnt work so I copied and pasted the code from your demo!!) and it plays on iphone but it's different.
The flakes are not varied and only appear on the right side and are not changing to second image.
I tried to adapt v6 to switch snowflakes like I had in the earlier 2013 version (snow.js) but it's not changing. I added the change code from my 2013 script to the new v6 but it's not right.
I appreciate if you could advise me on updating the new code to vary the flakes and change to the second image like it did in the 2013 version.
Hope this makes sense. Thanks for your help!