When I posted the question "Mobile touch menu" I was counting on someone else's report that they'd tested it and found it working on iPhone.
But then after konijn's comment I asked that it be retested and now I'm told that it doesn't work.
So apparently the implementation posted in the question doesn't work, and so I must rewrite it thoroughly.
What to do with that question now:
- Close it?
- Leave it open?
- Close it temporarily, until I can edit it with a better-working solution?
I'm no longer interested in the code in the OP (because it doesn't work).
As of now the question has a bounty, and no answers. Perhaps no worthwhile answers are possible (except for konijn's reviewing it to say that it doesn't work).