Drag and Drop baby steps

Skip to first unread message

Joe Hewitt

Jul 2, 2007, 9:12:35 PM7/2/07
to iPhoneWebDev
Thanks to Tahoma Toelkes, we now know that the mousewheel event fires
when you do a two-finger vertical dragging motion on the phone. It
seems that this only works over certain elements, like textarea. It
also seems to work only for vertical dragging, not horizontal. Still,
it's a start! I've used this info to scratch my biggest iPhone itch,
which is to be able to drag and drop elements on a page.

Here is a very simple demo. Touch the blue box with your index finger
and middle finger and then drag it up and down in a precise vertical
line. It should move with your fingers. With the vertical
limitation, this still isn't very useful, but it's better than
nothing, right!

Try it yourself: http://www.joehewitt.com/files/dragger.html

- Joe


Jul 2, 2007, 9:42:36 PM7/2/07
to iPhoneWebDev
Wow. That is pretty sweet. I can imagine that we will see some
pretty amazing stuff come from this and also when other similar
gestures are discovered.

Glen Murphy

Jul 2, 2007, 10:47:31 PM7/2/07
to iPhoneWebDev
I worked on this today - it shows 2D scrolling deltas:

a mousewheel event doesn't fire if you do purely horizontal scrolling,
but will fire for partially horizontal scrolling, so I just poll for
those changes.

Annoyingly, it doesn't look like you can send requests while scrolling
(if you do an XHR or SRC request in the event handler, they just queue
up until the scrolling is done - blech).

~ Glen


Reply all
Reply to author
0 new messages