博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取relatedTarget属性
阅读量:6424 次
发布时间:2019-06-23

本文共 625 字,大约阅读时间需要 2 分钟。

在做mouseenter与mouseleave的兼容时,我们需要用到事件对象的relatedTarget属性

function getRelatedTarget(e) {    var t = e.relatedTarget    if (t) {        return t    }    return e.fromElement === e.target ?        e.toElement :        e.fromElement;}String("mouseenter,mouseleave").replace(/\w+/g, function (type) {    eventHooks[type] = function (dom) {        var eventType = type === "mouseenter" ? "mouseover" : "mouseout";        addEvent(dom, eventType, function (e) {            var t = getRelatedTarget(e)            if (!t || (t !== dom && !dom.contains(t))) {                dispatchEvent(e, type, true);            }        });    };});

转载地址:http://wmrra.baihongyu.com/

你可能感兴趣的文章
HBase+Spark技术双周刊 第三期
查看>>
职业推荐系统如何更「懂」求职者? IBM 将交互性对话引入了推荐系统
查看>>
中小企业如何借力工业互联网抵抗死亡潮?
查看>>
解决Oracle死锁问题
查看>>
国内云数仓排行独占一档,揭秘阿里云EB级大数据计算引擎MaxCompute
查看>>
在WPF中快速实现键盘钩子
查看>>
5 月编程语言指数榜:Python 首次超越 Java 夺下冠军
查看>>
中国历史和世界史横向对照表,收藏了长知识。
查看>>
如何提高Pentaho Kettle的MySQL写入速度
查看>>
如何用纯 CSS 创作一个慧星拖尾效果的 loader 动画
查看>>
iOS Video(视频)
查看>>
Spark中Task,Partition,RDD、节点数、Executor数、core数目的关系
查看>>
C#与C++的发展历程第三 - C#5.0异步编程巅峰
查看>>
React-Native windows环境搭建记录
查看>>
为什么ViewController释放后不走dealloc
查看>>
【译】JIRA中文教程:搜索问题
查看>>
在ubuntu下编译安装gmt
查看>>
民意调查Django实现(三)
查看>>
验证的启动
查看>>
ES 文件浏览器被曝安全漏洞,用户资料可能被盗
查看>>