bootstrap-4 - 引导下拉停止传播问题
问题描述
我有一个角度项目正在运行,但这很重要,因为这个问题主要与引导程序 4 有关。
所以我在我的项目中严重依赖引导程序下拉菜单,而引导程序所做的是,它可以防止下拉按钮上的事件传播。这似乎是故意的。
我在文档上有一个点击事件,以检查页面中的其他元素是否应该隐藏,但由于事件没有传播,我无法实现这一点。
对此问题的任何帮助将不胜感激,我一定会标记一个已接受的答案。
$(document).on('click', function(e){
console.log('Click triggered');
});
http://jsbin.com/galaqeguke/edit?html,js,输出
JSBin 供参考。
解决方案
在函数中用“.dropdown”替换“文档”:
$('.dropdown').on('click', function (e){
$('#message').text('Clicked '+e.target.tagName);
});
推荐阅读
- javascript - return 语句不适用于 setTimeout()
- javascript - 在Javascript中调用自定义库函数中的函数
- apache-kafka - 在运行时在 apache kafka flink 中添加新规则
- sql - 查询以查找 SQL 查询中上一行的更改
- azure - 我们可以在生成 OAuth 令牌时使用范围参数来限制 Azure API 管理中操作级别的访问吗
- php - 带有 MySQL 的高级网店过滤
- django - 使用引导程序自定义 django formset 样式
- php - 破坏 Apache 服务器
- python - python: 如何打印 y 作为 x 的函数?
- android - 如何一次将数据保存到服务器中打开/关闭所选值?