javascript - 在 UI 中选择性地与图像交互
问题描述
我对 HTML、CSS、JS 很陌生。所以请承担我的菜鸟问题。
我正在开发一个 UI 应用程序。
UI 元素之一是水平条。此条位于 div 内。此条包含图像和图像名称。用户可以单击栏上的任意位置,并调用 js 功能(例如 A)。
我现在需要向这个栏添加另一个图像。并且当用户鼠标单击此图像时,将调用一个 js 函数(例如 B)。我在这里看到一个问题。
由于此图像是栏的一部分,因此单击它将调用 A。我需要停止此调用,并确保当用户单击此新图像时仅调用 B。单击该栏的任何其他部分仍会调用 A。
如何做到这一点?
解决方案
您应该e.stopPropagation
在调用时使用,B
以防止事件冒泡到酒吧点击处理程序。
bOnClick = e => {
e.stopPropagation();
// Do stuff...
}
推荐阅读
- c# - 如何对 DataGrid 的最后一列中的值求和
- css - 如何在prime ng面板菜单中设置活动菜单?
- python - 在 seaborn 气泡图中添加颜色条
- vsto - Outlook 邮件:使用 vsto 更改邮件主题颜色的选项
- python - 调用时的函数执行问题,python
- java - 如何在 Rxjava 中的列表更改时通知观察者
- amazon-web-services - 在构建项目“Build container dead”时
- c++ - 即使直接分配给非 NULL 指针,指针也为 NULL
- javascript - 更新一个对象,如果不存在则创建它
- php - $this->request->getPost('email') 在执行 axios POST 请求时没有给出任何值