focusin 和focus 的执行顺序
来源:互联网 发布:捕风捉影软件 编辑:程序博客网 时间:2024/05/21 09:54
focusin 会先执行(一直冒泡的顶层)之后才是元素的focus 执行
因此无法在元素的focus中 终止掉父元素的focusin 事件
只能在元素的focusin 事件中终止
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <script src="./jquery.js"></script></head><body><input id="out" placeholder="out"><div class="container" id="hig"> <div id="def"> <div id="abc"> <input id="i_abc" placeholder="abc"> </div> </div></div><script> $(function () { $("body").on("focusin", "div", function () { $("#out").focus(); }) $("body").focusin(function (e) { console.log("fi_body") }) $("#abc").focusin(function (e) { // 会终止事件 e.stopPropagation(); console.log("fi_abc") }) $("#def").focusin(function (e) { console.log("fi_def") }) $("#hig").focusin(function (e) { console.log("fi_hig") }) $("#i_abc").focus(function (e) { console.log("f_iabc") // 无效 不会终止 e.stopPropagation(); }) })</script></body></html>
0 0
- focusin 和focus 的执行顺序
- jQuery中focusin()和focus()、find()和children()的区别
- 小议JQuery中focus()和focusin()区别
- MySQL的书写顺序和执行顺序
- js focus 与 click 的时间顺序
- sql的执行原理和执行顺序
- QLienEdit控件的 focusIn事件
- 给div加focus和查看当前focus的元素
- OfferKeyEventL()和HandleKeyEventL()的执行顺序
- theme,style和stylesheettheme的执行顺序
- linux shell和配置文件的执行顺序
- ORACLE执行计划的步骤和顺序
- AND OR的执行顺序和优先级
- 命令执行顺序:"&&"和"||"的使用
- JS的编译和执行顺序
- SQL语句的执行顺序和效率
- ORACLE执行计划的步骤和顺序
- join 和 where的执行顺序
- java中四舍五入——double转BigDecimal的精度损失问题
- 二维码集成
- mysql数据类型详解1
- 看看一些著名软件都是用什么语言写的
- Ecshop 中的assign_dynamic($tmp)函数分析
- focusin 和focus 的执行顺序
- java web 学习
- PHP之复合联动搜索
- JAVA 实现 简单的 HTTP服务器
- unity edit模式下停止运行
- 在Ubuntu 14.04的生产环境上部署一个Symfony应用
- 探讨:crond 引发大量sendmail进程的解决办法
- SpringMVC中DAO层bean无法创建的问题
- django 使用模板时报django UnicodeDecodeError