как предотвратить фокусировку в IE, когда происходит mousedown

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

любой из них может предотвратить событие фокуса, когда я запускаю событие mousedown в Firefox и Chrome, но это не удалось в IE. На самом деле, у Chrome есть другая проблема. при mousedowning: hover css не работает. `

<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);

`то, что я ожидал, это когда я нажимаю на sub div, например," sam ", а затем $ (" # name "). val (" sam "). но проблема в том, что когда я нажимаю кнопку мыши (только mousedown, не отпущена), $ ("# name"). blur запускается сразу и предполагает, что div становится hide.

Ответы на вопрос(2)

Ваш ответ на вопрос