一、blur、focus、load和unload不能像其它事件同樣冒泡。事 實上blur和focus能夠用事件捕獲而非事件冒泡的方法得到(在IE以外的其它瀏覽器中)。jquery
二、div等DOM 加上tabindex屬性,能夠觸發blur事件。但仍然不冒泡。瀏覽器
想一想挺在理的,但jQuery的on方法該怎麼用呀?spa
***************************************************2017年6月增長事件
今天偶爾看到之前的文章,其實這個問題已經解決了。ip
用jquery的話,用focusin ,focusout事件來代替blur,focus事件。 focusin ,focusout事件是會冒泡的。可是瀏覽器不支持它冒泡,jquery怎麼就能這麼大本事監測到呢?這具體原理能夠看 《JavaScript忍者祕籍》,我印象這本書的倒數第二章吧,書沒在手邊,無法查!原理