how para prevenir el evento de enfoque en IE cuando ocurre el mousedown

event.preventDefault(); return false; event.stopPropagation();

cualquiera de ellos puede evitar que ocurra un evento de foco cuando desencadené un evento de mousedown en Firefox y Chrome, pero falló en IE. De hecho, Chrome tiene otro problema. cuando se mueve el mouse: hover css no funciona.

<input type="text" id="name">
<div id="suggest">
  <div>mark</div>
  <div>sam</div>
  <div>john</div>
</div>
$("#name").focus(suggest.show).blur(suggest.hide);

`lo que esperaba es, cuando hago clic en el sub div, como" sam ", y luego $ (" # name "). val (" sam "). pero el problema es que cuando presiono el mouse (solo el mousedown, no se suelta), el desenfoque $ ("# name") se ejecuta inmediatamente y sugiere que div se convierta en hide.

Respuestas a la pregunta(4)

Su respuesta a la pregunta