来自 澳门金莎娱乐手机版 2019-09-16 12:48 的文章
当前位置: 金沙澳门官网网址 > 澳门金莎娱乐手机版 > 正文

澳门金莎娱乐手机版:扩展Jquery插件处理mouseov

减轻思路如下: 第一,判定事件的此时此刻节点,也等于jquery的currentTarget是或不是在target的隐含中,即下边包车型大巴扩大$.containsNode。
下一场,在调用hover的时候的mouseover和mouseout事件里决断currentTarget是或不是在target的含有中,即$.fn.fhover扩大
上面正是有关代码:

复制代码 代码如下:

$.containsNode = function(parentNode, childNode) {
if (parentNode.contains) {
return parentNode != childNode && parentNode.contains(childNode);
} else {
return 澳门金莎娱乐手机版 ,!!(parentNode.compareDocumentPosition(childNode) & 16);
}
}
$.fn.fhover = function(over, out) {
this.hover(function(e) {
if ($.containsNode(e.target, e.currentTarget)) {
return;
}
over.call(this, e);
}, function(e) {
if ($.containsNode(e.target, e.currentTarget)) {
return;
}
out.call(this, e);
});
return this;
}

您或者感兴趣的文章:

  • jQuery插件formValidator自定义函数扩大功能实例详解
  • jQuery插件kin马克斯Show扩大效果用法实例
  • jquery事件机制扩大插件 jquery鼠标右键事件
  • JQuery扩大插件Validate—6 radio、checkbox、select的验证
  • JQuery扩张插件Validate—4设置错误提醒的样式
  • JQuery扩大插件Validate 3通过参数设置错误音信
  • JQuery扩大插件Validate 2通过参数设置验证准绳
  • JQuery扩充插件Validate 1 主干使用格局并封装下载
  • JQuery扩充插件Validate 5增加自定义表明格局
  • jQuery autocomplate 自扩充插件、自动达成示范代码
  • boxy基于jquery的弹出层对话框插件扩张应用 弹出层选拔器
  • jQuery插件扩张测量检验实例

本文由金沙澳门官网网址发布于澳门金莎娱乐手机版,转载请注明出处:澳门金莎娱乐手机版:扩展Jquery插件处理mouseov

关键词: