Tengo un elemento ul con muchos elementos li:Usando delegate() con el control deslizante()?
<ul>
<li></li>
...
</ul>
cuando el usuario pasa el ratón sobre un elemento li, me gustaría mostrar algunos botones ocultos en la li, cuando dejan flotando, ocultar los botones de nuevo. Intentando usar delegar:
$("#myList").delegate("li", "hover", function() {
if (iAmHovered()) {
showButtons();
} else {
hideButtons();
}
});
se llama a lo anterior tanto para el vuelo estacionario como para el 'un-hover'. ¿Cómo puedo distinguir si es un permiso o no?
Además, tengo esta muestra a partir de esta pregunta: .delegate equivalent of an existing .hover method in jQuery 1.4.2
en la que Nick dice:
Esto depende de [#myList] no siendo sustituidos a través de AJAX o de otra manera, sin embargo, ya que es donde el manejador de eventos vive.
Yo sustituir el contenido de #myList embargo, usando:
$("#myList").empty();
voluntad que causa un problema?
Gracias
frescos que funciona gracias. – user246114