The second example needs some more work.<p>When you drag no-drop over the yes-drop div it appears on top. If you then drag yes-drop and go back to dragging the no-drop this then appears under the yes-drop div.<p>Also I don't get what causes the highlight of the drop zones to activate. Percentage of shape? Center of Shape? Personally I prefer that it is the mouse pointer that activates the enter / leave and not the shape itself.<p>Added:
If you drag the yes-drop from the side to enter the drop zones, the outer zone looks like 50 pixels wide and yet the error or margin to drop it in there is about 2 pixels before you enter the inner zone.
It's neat but on Android Chrome the areas that accept taps/drags/pinches/etc. consume swipe/drag to scroll events which means you have to create lanes or something on long pages(like the interactjs.io page itself).
The components are usable and the abstractions seems good. Since I discovered famo.us (<a href="http://famo.us" rel="nofollow">http://famo.us</a>) earlier this year I have preferred to do use it for javascript UX code to ensure scrolling and animations run smoothly. I would love to have interact.js rewritten as an extensions to famo.us. Famo.us runs smooth, but lacks good examples, tools and extensions.
Looks really nice and worked really well in my S5. The one issue I had was with the multi-touch rotation example, you're not able to touch and scroll up with your fingers if you touch in the background. The resizing example isn't as bad but doesn't seem to register the first time you touch+drag either.
The first example on <a href="http://interactjs.io/" rel="nofollow">http://interactjs.io/</a> is buggy in Windows/Chrome. When I drag, it leaves a trail of the right edge of the object; reminiscent of a crashing Windows 98.
Great job. It seems like a subset of jquery functionality? Is there something that interact.js does that jquery doesn't? Or is it just a size thing...
Please don't put "Show HN" in the title unless you're personally involved with the project.<p>Anything that anybody posts is technically being shown to HN, so if we didn't have this rule, Show HN would cover everything.