Deixe-me descrever o problema em detalhes:
Quero mostrar uma div posicionada absoluta ao passar o mouse sobre um elemento. Isso é muito simples com jQuery e funciona muito bem. Mas quando o mouse passa sobre um dos elementos filho, ele aciona o evento mouseout do div que o contém. Como evito que o javascript acione o evento mouseout do elemento que o contém ao passar o mouse sobre um elemento filho.
Qual é a melhor e mais curta maneira de fazer isso com jQuery?
Aqui está um exemplo simplificado para ilustrar o que quero dizer:
Html:
<a>Hover Me</a>
<div>
<input>Test</input>
<select>
<option>Option 1</option>
<option>Option 2</option>
</select>
</div>
Javascript / jQuery:
$('a').hover( function() { $(this).next().show() }
function() { $(this).next().hide() } );