javascript - ng-mouseenter 和 ng-mouseleave 与 img 和覆盖导致它闪烁
问题描述
ng-mouseenter 和 ng-mouseleave 与 img 和覆盖导致闪烁。当它在 div 中时,这似乎不会发生。这似乎只发生在 Chrome 上。
解决方案
问题是当您显示按钮时,会触发鼠标离开事件,因为按钮显示在鼠标光标下。在鼠标离开时,您隐藏按钮并触发鼠标输入。这就是你在无限循环中看起来像闪烁的原因。但这是预期的行为,而不是错误。将鼠标进入和鼠标离开事件提高一级。
推荐阅读
- ios - 在 Swift 中处理 base64String 作为响应
- java - 为什么基于数组的队列不能正常工作?
- json - 如何使用标头从服务器 Alamofire swift 获取数据
- eclipse - Eclipse AWS Lambda 错误:在您的项目根目录中找不到 Serverless.template
- android - 在 android 设备上启动 appium 时出错
- javascript - JavaScript 中奇怪且不可预测的舍入行为
- javascript - 如何使用 JavaScript 将 HTML 中的脚本标签替换为另一个标签?
- hdfs - 使用 HDFS RAMDisk 和 Alluxio 有什么区别?
- logging - 如何解决 GKE 上响应“403 未授权”的日志记录问题
- highcharts - 如何使用 json 数组对象显示向下钻取列高图 - 3 级向下钻取列高图