javascript - 如何编写Active Element事件是Jquery
问题描述
我正在努力解决 IE 问题,以克服输入光标在带有 z-index 的 div 后面仍然可见。我在这里找到了答案链接,但想将其转换为 jquery 代码。
JavaScript 核心:
document.querySelector('.main-nav').addEventListener('mouseenter', function(){
document.activeElement.blur();
});
JQuery:我尝试什么...
$('body').on('mouseenter', '.main-nav', function() {
document.activeElement.blur();
});
当我在 IE 控制台上运行此行时出现以下错误。我不确定。请帮我转换它。
该对象不支持“on”属性或方法
解决方案
您可以尝试 jQuery 中的变体:
$( ".main-nav" ).mouseenter(function() {
$(':focus').blur();
});
推荐阅读
- python - 如何轻松检查字符串是否包含不应该存在的字符?
- android - 如何从任何地方从 MainActivity 获取上下文以及如何访问它的功能?
- java - Java - 获取 Windows 登录用户
- odoo - 如何为 Odoo 12 日历视图事件设置自定义颜色?
- javascript - 无法从 fetch 中获取 JSON 列表 ReactJS
- python - 是否可以使用 Myo Armband 等设备远程控制 NAO 机器人?
- ldap - 无法在 Ubuntu 18.04 LTS 上进行 ldap 身份验证
- sql - 如何从matlab中的表更新sql数据库中的整个表
- python - 总结 Pandas 数据框中的值分布
- ionic-framework - ionic 4 更改按钮的大小和颜色问题