I'm writing a single-page application that involves dragging "items" from one box into another box, and optionally sorting the items in that second box. Some of these items will consist only of static text labels, while other items will include text input boxes.
I am using jQuery UI to support the dragging/dropping/sorting, and am styling the "items" as jQuery UI buttons. The demo fiddle is at:
http://jsbin.com/oxotep/3/edit
This works great in WebKit-based browsers and Firefox, but doesn't work right in Internet Explorer (even IE 10). IE handles the drag-n-drop and sorting just fine... but if you try to enter text on any of the "items" with text fields, the text field won't hold the cursor focus.
Even with the jQuery UI "button" styling, there doesn't seem to be any standards-compliance issues that I know of in the resulting HTML. Any ideas?