我試圖重點,而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