event.preventDefault();
return false;
event.stopPropagation();
любой из них может предотвратить событие фокуса, когда я запускаю событие mousedown в Firefox и Chrome, но не удалось в IE. На самом деле, у Chrome есть еще одна проблема. при наведении мыши :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);
` я ожидал, что когда я щелкну вложенный элемент, например «sam», а затем $(»#name»).val(»sam»). но проблема в том, что когда я нажимаю кнопку мыши(просто нажимаю кнопку мыши, а не отпускаю), немедленно запускается $("#имя").blur, и div становится скрытым.