javascript - Angular 对多个 li 中的 mouseenter 和 mouseleave 残基使用 *ngFor
问题描述
Angular对多个li的mouseenter和mouseleave残基使用*ngFor,不知道是什么原因,请大家帮忙,谢谢。</p>
前端使用了angular框架,mouseenter,mouseleave on *ng用于生成多个li,多个显示背景色时快速滑动,我试过替换mouseover mouseout,但是不行
<ul>
<li class="file-list-item" *ngFor="let file of searchService.fileLists;let i = index" (mouseenter)="file.hoverVisual=true;unfoldItem=false" (mouseleave)="file.hoverVisual=false;unfoldItem=false"
fxLayout="row" fxLayoutAlign="start center">
<div class="item-title-big" *ngIf="!file.isshowTitle" fxLayout="row" fxLayoutAlign="start center">
<div class="panel-checkbox" #chbox>
...
</div>
</li>
</ul>
当我多次滑动时,我只想显示 li 的一个变化,但是当我快速滑动时,我想显示两个以上的 li 变化。
解决方案
推荐阅读
- objective-c - iOS 14 中的 presentLimitedLibraryPicker 问题(显示库照片访问)
- node.js - 来自 nodejs 的 Mongodb 本机连接返回未定义的数据库列表
- microsoft-teams - 使用 Shell 脚本或 Shell 命令创建 MS 团队的频道
- pytorch - 带有 Cuda 后端的 PyTorch conv3d
- javascript - 设置 webpack.config.js 以运行 firebase admin sdk 的正确方法是什么
- javascript - 如何让导航栏在用户登录之前不显示?[完毕]
- c++ - PlaySound() 函数在 Visual Studio 发布模式下不播放声音?
- python - 我想在 tkinter 中制作的记事本左侧添加边距,但我不知道该怎么做?
- node.js - 测试重复调用 setImmediate 的函数
- windows - 如何在批处理文件中回显命令而不执行它