我的页面中有一个非常简单的代码剪辑器,我有一个跨度。将鼠标悬停在这个跨度上会显示一个我正在使用 angular-ui-bootstrap 的弹出框。
<span uib-popover="This is a popover from Akhilesh"
ng-mouseenter="vm.logToConsole('I am trying hard...')"
popover-trigger="mouseenter">Hover over me to see a popup..!!</span>
基本上我已经编写了一个函数,当用户悬停在这个范围上时,它会进行 API 调用。这里的问题是,假设我有 10 个跨度标签,一个在另一个之下,并且用户快速从第一个跨度移动到第 10 个跨度(在此过程中悬停在其间的所有 8 个跨度上),API 调用将为所有跨度触发. 这是我不打算拥有的。
知道如何在这里实现去抖动功能吗?