2009-01-20 11 views
5

Estoy usando jQuery UI Sortables para ordenar elementos entre listas y arrastrar/soltar elementos de una lista a la otra.Ratón sobre eventos no disparados al usar jQuery ui.sortable

Las listas son contraíbles con los DIV del encabezado que controlan las operaciones de expansión/contracción. Me gustaría que las listas se expandan automáticamente al pasar el mouse sobre sus DIV de título con el mouse, pero solo cuando estoy ordenando una lista.

El problema es que cuando se ordenan actualmente (cuando estoy actualmente arrastrando un elemento de la lista), los eventos mouseover/mouseout no parecen activarse para ningún objeto en la página.

¿Alguien tiene alguna idea de por qué sucede esto/cómo evitar esto?

La disposición general:

<div class="category"> 
    <div class="title">title</div> 
    <ul class="sortable"> 
    <li>item 1</li> 
    <li>item 2</li> 
    .... 
    </ul> 
</div> 
<div class="category"> 
    ... 
</div> 

Gracias!

+0

¿Qué tienes derecho ahora para su código jQuery? –

+0

¿Tiene un ejemplo de su solución? –

+0

Utilice el evento superior de la funcionalidad desplegable de jquery ui para manejar el evento mouseover y expandir la lista. – sjkm

Respuesta

1

Esto se debe a que hay un error en la última versión oficial de JQuery 1.3. Obtenga el latest trunk release para arreglarlo.

Esto se relacionó con otra pregunta respondí con respecto a eventos de inicio y de actualización no funcionan bien: jQuery Sortable callbacks not working?

+0

No estoy seguro de haber entendido mi problema. De todos modos, terminé trabajando en torno al problema por el que necesitaba el mouseover/out despedido. –

Cuestiones relacionadas