相关疑难解决方法(0)

如何检测元素外部的单击?

我有一些HTML菜单,当用户点击这些菜单的头部时,我会完全显示.当用户点击菜单区域外时,我想隐藏这些元素.

jQuery可以这样吗?

$("#menuscontainer").clickOutsideThisElement(function() {
    // Hide the menus
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

2367
推荐指数
35
解决办法
116万
查看次数

AngularJS ng-单击stopPropagation

我在表行上有一个单击事件,在这一行中还有一个带有单击事件的删除按钮.当我单击删除按钮时,也会触发行上的单击事件.

这是我的代码.

<tbody>
  <tr ng-repeat="user in users" class="repeat-animation" ng-click="showUser(user, $index)">
    <td>{{user.firstname}}</td>
    <td>{{user.lastname}}</td>
    <td>{{user.email}}</td>
    <td><button class="btn red btn-sm" ng-click="deleteUser(user.id, $index)">Delete</button></td>
  </tr>
</tbody>
Run Code Online (Sandbox Code Playgroud)

showUser当我单击表格单元格中的删除按钮时,如何防止触发事件?

javascript angularjs angularjs-ng-click

424
推荐指数
3
解决办法
26万
查看次数

点击此处所有活动

想知道我将如何实现"点击无处不在但在此元素上"活动.

我有一些东西可以与文件浏览器中的文件列表进行比较.您可以选择某些元素,但如果您在元素控制器外部单击,则需要取消选择所有元素.

在此输入图像描述

添加了屏幕截图以使其更加清晰.所以我想要做的是,如果我点击任何地方,但语言元素,它应该触发一个事件.

更新

澄清我不是问我如何用jQuery做到这一点.

javascript angularjs

35
推荐指数
3
解决办法
3万
查看次数