/***********************************
** Multiline block comments
**********************************/
$("#txt_1").focus(function() {
$("#log_1").append("
text input获的焦点了");
})
.blur(function() {
$("#log_1").append("
text input失去焦点了");
});
$("#wrap_1").mousedown(function(event) {
});
/***********************************
** Multiline block comments
**********************************/
$("#txt_2").focus(function() {
$("#log_2").append("
text input获的焦点了");
})
.blur(function() {
$("#log_2").append("
text input失去焦点了");
});
$("#wrap_2").mousedown(function(event) {
event.preventDefault();//return false;
});
得出的结论是:
也就是说:mousedown事件在有输入框获得焦点的情况下,它的默认动作会触发输入框的失去焦点事件。
如果你清除默认动作,那么输入框就不会失去焦点。但是ie6/78/即使清除默认动作,输入框也会失去焦点