问题标签 [events]

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.

0 投票
9 回答
9869 浏览

actionscript-3 - ActionScript 3.0 为事件处理程序使用闭包

我试过这样做:

它确实添加了事件侦听器。我喜欢使用闭包,因为它们在这种情况下工作得很好,

但是,删除事件侦听器需要对原始函数的引用,并且由于我使用了匿名闭包,因此它不起作用,我尝试了:

也:

我发现它起作用的唯一方法是放弃匿名闭包并将事件侦听器指向预先存在的函数:

有谁知道一种方法可以为事件处理程序使用匿名闭包,同时仍然保留删除它们的能力?

0 投票
6 回答
14020 浏览

javascript - 等效于explicitOriginalTarget 事件参数的跨浏览器

有谁知道与explicitOriginalTarget 事件参数等效的跨浏览器?这个参数是 Mozilla 特定的,它给了我导致模糊的元素。假设我的页面上有一个文本输入和一个链接。文本输入具有焦点。如果我点击链接,文本输入的 blur 事件通过 explicitOriginalTarget 参数为我提供 Firefox 中的链接元素。

我正在扩展 Autocompleter.Base 的 onBlur 方法,以便在搜索字段失去对给定元素的焦点时不隐藏搜索结果。默认情况下,如果搜索字段失去对任何元素的焦点,onBlur 方法会隐藏。

谢谢。

0 投票
4 回答
8431 浏览

.net - C# WinForms UserControl 鼠标事件帮助

我有一个为我的项目创建的自定义控件。在此控件中有几个子控件,如 Label、PictureBox 和 LinkLabel。除了 LinkLabel,我希望当前在父控件上的鼠标悬停事件并让控件响应鼠标悬停。当您将鼠标悬停在控件上时,背景颜色会发生变化,但在子控件上时背景颜色不会发生变化;这是因为子控件上没有 MouseEnter 和 MouseLeave 事件。我通过将父控件委托方法添加到子控件来解决了这个问题。问题仍然存在,当我订阅父控件上的单击事件时,子控件上的单击事件也会被忽略。我可以订阅每个单独的子控件,但是如何强制父控件的单击事件?我这个词 通过搜索发现是事件冒泡,但这似乎只适用于 ASP.NET 技术和框架。有什么建议么?

0 投票
3 回答
1181 浏览

.net-2.0 - 事件处理程序行为差异.net 1.1 vs 2.0 with null delegate

不确定这里到底发生了什么,但似乎在 .NET 1.1 中未初始化的事件委托可以毫无问题地运行,但在 .NET 2.0+ 中它会导致 NullReferenceException。任何想法为什么。下面的代码在 1.1 中运行良好,没有问题,在 2.0 中它给出了 NullReferenceException。我很好奇为什么它的行为不同?发生了什么变化?

谢谢

例如

0 投票
4 回答
1701 浏览

asp.net - 将 Javascript 与 ASP.Net 控件一起使用

在使用 ASP.Net 控件时设置客户端“onclick”事件是否有最佳实践?简单地添加 onclick 属性会导致 Visual Studio 警告 onclick 不是该控件的有效属性。在 Page_Load 事件期间通过代码隐藏添加它是可行的,但没有我想要的那么清楚。

只有这两个选择吗?有没有我想念的正确方法来做到这一点?

谢谢!埃里克·斯普尔

0 投票
7 回答
54004 浏览

javascript - JavaScript 回调范围

在回调函数中引用我的对象时,我在使用普通的旧 JavaScript(无框架)时遇到了一些麻烦。

现在,当我创建一个新对象时(在 DOM 加载后,使用 span#test)

onclick 函数中的“this”指向 span#test 而不是 foo 对象。

如何在 onclick 函数中获取对我的 foo 对象的引用?

0 投票
2 回答
644 浏览

events - 如何从 Excel 2007 电子表格向黑莓发送警报?

我被要求找到一种在 Excel 2007 电子表格上满足某些条件时向黑莓发送警报的方法。警报可以是 SMS(首选)或电子邮件。从 DDE 提要中,单元格值全天都在变化。

人们用来解决这个问题的典型解决方案是什么?

0 投票
5 回答
383 浏览

c++ - 当程序使用 C++ 在 Windows 中运行时,我如何监听/识别?

具体来说,我想听听程序何时运行并记录以下信息:时间戳、可执行文件、Windows 名称和用户。

0 投票
5 回答
5872 浏览

asp.net - ASP.NET 中的 onClose 事件

有没有像 onLoad 这样的事件?

只是在关闭网站(onClose)?

0 投票
6 回答
8245 浏览

silverlight - 将鼠标单击发送到silverlight 2中的按钮

silverlight 应用程序中有按钮控件。我可以以编程方式向它发送鼠标单击事件吗?