我试图重点,而onblur事件。它适用于Chrome而不是Firefox。如何理清。输入强制重点,而onblur事件
function a() {
$("#login").focus();
}
$(document).ready(function() {
$("#login").focus();
});
<input id="login" onblur="a()"></input>
请帮助。
我试图重点,而onblur事件。它适用于Chrome而不是Firefox。如何理清。输入强制重点,而onblur事件
function a() {
$("#login").focus();
}
$(document).ready(function() {
$("#login").focus();
});
<input id="login" onblur="a()"></input>
请帮助。
你可以只取出onblur
功能,而是写:
$(document).ready(function() {
$("#login").focus();
$(document).on('click', function() {
$("#login").focus();
});
});
直播的jsfiddle:http://jsfiddle.net/ysjkzvh7/
做那样的事情;
$("#login").blur(function() {
$(this).focus();
});
和
<input id="login"></input>
只是尝试不同的东西。但是每个浏览器都不一样。
如果您不希望输入失去焦点,只需从中取消绑定模糊功能。
试试这个 -
$(document).ready(function() {
$("#login").unbind('blur');
});
你为什么不摆弄这个代码? – 2015-03-19 08:56:55
http://stackoverflow.com/questions/8141239/issues-with-using-onblur-event _It事实证明,IE和FireFox有非常不同的行为,当谈到onBlur._ – briosheje 2015-03-19 08:58:25
这段代码的重点是什么?为了确保'input'元素从不失去焦点? – 2015-03-19 09:02:03