#sortable { height: 95px; }
---
The unordered list parent element needs to have a bigger layout to be
able to correctly calculate the drag/drop collision for your
interaction. When the child elements all float, the container height
collapses to nothing.
On Nov 20, 2:33 pm, JoeyG <[email protected]> wrote:
> I was looking at the draggable demo and I needed something like that
> so I started making my own version, but I need a horizontal list not a
> vertical one so I added a "float:left" to the LI style and now it is
> not dropping on my sortable list. Can someone please offer a
> suggestion. I am new to jQuery so please excuse my ignorance. :-)
>
> Remove the float:left in the styles below and this works; with it in
> it doesn't work. My goal is to have horizontal list where I can drag
> and drop from one list to another.
>
> Here is my test code for this prototype.
>
> My Styles:
> .mytest ul { list-style-type: none; margin: 0; padding: 0; margin-
> bottom: 10px; }
> .mytest li { margin: 3px 3px 3px 0; padding: 1px; float:left; width:
> 100px; height: 95px; font-size: 4em; }
>
> My Script code:
> $(function(){
> $("#sortable").sortable({
> revert: true,
> opacity: 0.70,
> tolerance: 'pointer'
> });
> $("#draggable").draggable({
> connectToSortable: '#sortable',
> helper: 'clone',
> revert: true
> })
> $("ul, li").disableSelection();
>
> });
>
> Not sure if my HTML will be escaped, but here are my unordered lists
> <ul>
> <li class="ui-state-highlight" id="draggable">A</li>
> </ul>
>
> <ul id="sortable">
> <li class="ui-state-default">1</li>
> <li class="ui-state-default">2</li>
> <li class="ui-state-default">3</li>
> <li class="ui-state-default">4</li>
> <li class="ui-state-default">5</li>
> </ul>
>
> If my HTML is escaped, here is my escaped version of my lists.
> >ul<
> >li class="ui-state-highlight" id="draggable"<A>/li<
> >/ul<
>
> >ul id="sortable"<
> >li class="ui-state-default"<1>/li<
> >li class="ui-state-default"<2>/li<
> >li class="ui-state-default"<3>/li<
> >li class="ui-state-default"<4>/li<
> >li class="ui-state-default"<5>/li<
> >/ul<
--
You received this message because you are subscribed to the Google Groups
"jQuery UI" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/jquery-ui?hl=.