1
在這個小提琴中有一個div,其中包含兩個元素。單擊兒童時如何不失去元素焦點
HTML:
<div tabindex=0>
<input type="text" value="hello"/>
<input type="button" class="hidden" value ="hola"/>
</div>
的Javascript:
$(document).ready(function() {
$("div").focusin(function() {
console.log("focus in");
$("input[type=button]").removeClass("hidden");
});
$("div").focusout(function() {
console.log("focus out");
$("input[type=button]").addClass("hidden");
});
});
我想以下行爲發生: 如果我點擊DIV(包括兒童)裏面,我想裏面有一個按鈕可以出現。
在鉻中,如果我讓按鈕出現,然後單擊它,會發生什麼是焦點丟失並重新獲得,這對我來說很好,即使它在技術上不正確。
但在Firefox重點不恢復。
我該如何做到這一點?
只能有一個聚焦元件。 – Oriol 2014-10-28 18:42:30
同意,但如何解決呢? – Erandros 2014-10-28 18:47:08
「focusout」的用法是嘗試使用「blur」事件 – 2014-10-28 18:54:32