как предотвратить фокусировку в 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.