问题标签 [event-bubbling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - WPF 自定义路由事件问题
如何让两个不相关的控件引发相同的自定义事件?到目前为止,我看到的所有示例都在单个控件中定义了一个事件,我应该采取不同的方法吗?
例如。我想从按钮和文本框的 OnFocus 处理程序中引发自定义冒泡事件。
c# - 访问DataList.ItemCreatedCommand中的DropDownList.SelectedIndex(EventBubbling或其他解决方案)
我如何冒泡在下拉列表中更改 itemIndex 时引起的事件 - 以便我可以在我的 ItemCreatedCommand 函数中使用 itemindex-value?
在以下位置找到解决方案:
- 但这是在 VB.net 中,我对 VB.net 的“讲”不够好,无法将其复制到 C#。
actionscript-3 - 场景图形/显示列表之外的 AS3 事件冒泡
您好只是想知道是否可以在 AS3 的非显示列表类中利用事件冒泡。
例如,在一个应用程序模型中,有一个包含许多汽车的 City 类。有哪些方法可以将事件侦听器附加到 City 对象并接收从子 Cars 冒出的事件。为了澄清 City 和 Car 对象不是显示列表的一部分,它们不是 DisplayObjects。那么冒泡可以以某种方式在显示列表之外实现吗?
据我所知,如果不手动将事件侦听器附加到每个 Car 对象并从 City 对象重新调度事件,这是不可能的。其他人有更清洁的解决方案吗?
jquery - 如何在元素外的任何位置隐藏单击事件中的元素?
我想知道当单击页面上的任何位置时,这是否是隐藏可见元素的正确方法。
当点击事件发生在元素的边界内时,元素(div、span 等)不应消失。
jquery - 使用事件冒泡跨越 Anchor
我有这样一段html:
为了在单击锚点时处理 AJAX 请求,我在单击事件上注册了处理程序:
我的问题是:
- 为什么会为 span 元素引发 click 事件?毕竟,我没有将点击事件绑定到 SPAN 元素
- 除了前面的问题,我认为如果我不处理 SPAN 点击事件,浏览器将使用事件冒泡来为锚点引发点击事件(如果我不调用 event.stopPropagation())。但我也没有为我工作,因为点击事件只引发了一次
所以现在,我解决了这个问题,我的解决方案是:
但是,我仍然很好奇它为什么会这样工作......
谢谢,
帕维尔
wpf - 防止 WPF TreeView 的 SelectedItemChanged 事件冒泡
我有一个TreeView
触发SelectedItemChanged
事件的 WPF。每当我在 中选择一个项目时TreeView
,都会为所选项目和树中所有所选节点的祖先SelectedItemChanged
触发事件。
如何防止SelectedItemChanged
事件多次触发?
jquery - jquery 手风琴防止冒泡/允许默认链接操作
我有一个手风琴设置:
我希望点击只在 .headline div 上注册,而不是里面的链接。该链接应将您带到文章页面。
有没有办法防止事件冒泡,所以手风琴只在单击 div 时触发?或者有没有办法让链接的默认操作继续?
我试过了:
这确实使链接功能,但它不允许用户在新选项卡/窗口中打开链接。
谢谢!
javascript - Firefox DOM2 鼠标按下事件在使用 stopPropagation 时选择元素
我有一个链接元素,我在其中捕获 mousedown 事件并阻止事件冒泡,这样页面中的其他元素就不会被选中。但是在 Firefox(3 和 3.5)中,当我使用 DOM 2 事件模型时,它仍然会选择页面中的其他元素。
我已经在 Opera 中对其进行了测试,并且无需选择其他元素即可正常工作。另一个奇怪的问题是,如果我使用 DOM 0 事件模型,它可以正常工作并且不会选择其他元素。这是Firefox中的错误还是我做错了?
这是我用来测试的 2 个事件处理程序
javascript - 我在哪里可以赶上网络编程中的事件冒泡(特别是 RE:YUI)?
您能否提供一些关于事件冒泡的优秀阅读材料,尤其是关于 Yahoo 用户界面库 (YUI) 的内容?