簡単に言うと、 focus() はバブリングをサポートしませんが、 focusin() はバブリングをサポートします
例:
HTML
<p id="p1"> <input type="text"></p>
focus() の場合、
$('input').on('focus',function(){ alert(123); });
と記述する必要があります
$('#p1').on('focus',function(){ alert(123);//无效 });
と記述しますfocusin()
$('#p1').on('focusin',function(){ alert(123);//有效 $('#p1').off('focusin'); });
と書く
は<p id="p1"> <input type="text"></p>
$('input').on('focus',function(){ alert(123); });
以上がJQuery focus() と focusin() の違いを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。