只有点击远离飞出框的按钮才会关闭飞出框——如果在飞出框内部或上面点击,不应该关闭它
Only Clicking away from flyout should close flyout - if clicked inside or on flyout shouldn't close it
我的页面上有两个div。一个是父div(通知图标),另一个div作为弹出式(通知飞出)。当前,单击父div或单击弹出窗口内的按钮显示/隐藏弹出。
我怎样才能实现Flyout将被关闭(隐藏)当我点击离开(任何地方以外的Flyout和父div) ?是否已经提供了任何事件机制?如果是,如何使用?
我想用有棱角的方式,不使用对话框。
代码:
<md-icon md-font-icon="material-icons" class="md-icon-button">notifications</md-icon>
<div class="notification-flyout" ng-show="activeNotification">
<div data-ng-include src="'assets/ng-app/pages/notification/notification-template.html'"></div>
<div>
<div class="notification-button"
ng-click="openNotifications()">
View All Notifications
</div>
</div>
用
$(window).click(function() {
//Hide the menus if visible
});
$('.notification-flyout').click(function(event){
event.stopPropagation();
});
相关文章:
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- Knockout.JS标签在foreach内部不起作用
- appendChild在函数外部工作,但在函数内部不工作
- 清除函数中if语句内部不起作用的间隔
- Javascript代码添加了一些不应该存在的内容
- 函数参数在内部不可见,返回新的Promise(函数(resolve,reject).传递给被promise化的函数的
- 有没有任何情况下,一个方法不应该是原型方法
- 当我认为它不应该重新渲染视图时,如何防止 Meteor 在 html 选择 dom 单击事件上重新渲染视图
- Node.js Promise - 代码不应该等到 .then 完成()
- 跳跃运动:旋转轴 – 如果手静止不动,它不应该在 0 左右
- 如果我不应该在组件WillUpdate中调用setState,如何更新状态(使用ReactJS)
- Javascript:尝试从多个没有匹配的数组中采样,在不应该的时候循环递增
- 这个正则表达式不应该工作吗?
- 为什么不应该't我在JavaScript中使用Alert
- 如何避免隐藏不应该隐藏的部分
- 在对javascript/NodeJS应用程序进行原型设计时,应该测试什么,不应该测试什么
- 如果我不应该用流星吗;不需要反应性
- jQuery点击监听器在'It’不应该
- JavaScript排序函数排序时不应该排序
- 只有点击远离飞出框的按钮才会关闭飞出框——如果在飞出框内部或上面点击,不应该关闭它