Questions tagged «events»

事件是类在发生特定事件时向侦听器提供通知的一种方式。


12
监听Node.js中的所有事件
在Node.js中,有什么方法可以监听EventEmitter对象发出的所有事件? 例如,你可以做... event_emitter.on('',function(event[, arg1][, arg2]...) {} 我的想法是,我想获取服务器端发出的所有事件EventEmitter,JSON.stringify事件数据,并通过websockets连接发送事件,在客户端将其重新构造为事件,然后在客户端对事件进行操作。

7
获取调用函数的元素的ID
如何获取称为JS函数的元素的ID? body.jpg是狗的图像,因为用户将他/她的鼠标指向屏幕的身体不同部位,从而显示了放大的图像。区域元素的ID等于图像文件名减去文件夹和扩展名。 <div> <img src="images/body.jpg" usemap="#anatomy"/> </div> <map name="anatomy"> <area id="nose" shape="rect" coords="280,240,330,275" onmouseover="zoom()"/> </map> <script type="text/javascript"> function zoom() { document.getElementById("preview").src="images/nose.jpg"; } </script> <div> <img id="preview"/> </div> 我已经完成了研究,并作为最后的选择来到了Stack Overflow。我更喜欢不涉及jQuery的解决方案。

9
<input>元素上的jQuery Change事件-是否可以保留以前的值?
我今天上午一直在搜索,但找不到任何简单的解决方案...基本上,我想捕获输入元素中的更改,但也要知道以前的值。 这是更改事件和最简单形式的输入元素。显然,我可以使用$(elem).val()获得新值,但是是否缺少一种偷偷摸摸的方法来获取先前的值?我在jQuery API中看不到任何东西可以做到这一点,但是也许有人已经做到了并且有一些提示? &lt;script&gt; $(document).ready(function(){ $('#myInputElement').bind('change', function(){ //var oldvalue = ??? var newvalue = $(this).val(); }); }); &lt;/script&gt; &lt;input id="myInputElement" type="text"&gt; 我并不反对编写自己的解决方案,我只是想确保我不在这里重新创建轮子。

4
简单的自定义事件
我正在尝试学习自定义事件,并且尝试创建一个自定义事件,但似乎有问题 我创建了一个Form,静态类和自定义事件。我想要实现的是,当我按下按钮Form时将调用静态类函数,然后func会不时引发一个事件以报告当前状态。Form1将侦听是否引发该事件,如果发生,它将更改label1的Text 这是我到目前为止所拥有的 public partial class Form1 : Form { public EventHandler&lt;Progress&gt; progress; public Form1() { InitializeComponent(); progress += SetStatus; } private void SetStatus(object sender, Progress e) { label1.Text = e.Status; } private void button1_Click_1(object sender, EventArgs e) { TestClass.Func(); } } 文件2 class TestClass { public static void Func() …
75 c#  events 

20
jQuery如何捕获Enter键并将事件更改为Tab
我想要一个jquery解决方案,我必须亲近,需要做什么? $('html').bind('keypress', function(e) { if(e.keyCode == 13) { return e.keyCode = 9; //set event key to tab } }); 我可以返回false,它可以防止按下Enter键,我以为可以将keyCode更改为9使其成为选项卡,但它似乎不起作用。我必须接近,这是怎么回事?

5
寻找jQuery事件类型的完整列表
我在哪里可以找到所有的jQuery支持的事件(如的完整列表click,mouseup与一些说明等),它们被触发时?我正在寻找可以绑定的那些: $('#foo').bind('click', handler); 例如,我只是偶然发现了paste事件,但在他们的文档中的任何地方都找不到任何引用。那里还有什么?

3
在WPF中“捕获鼠标”是什么意思?
上System.Windows.UIElement有CaptureMouse()和配对的ReleaseMouseCapture()方法。在此WPF DragDrop示例中,他们在MouseDown上调用CaptureMouse并在MouseUp上释放它。MSDN中的文档几乎毫无用处-“ CaptureMouse-&gt;捕获鼠标”。 在尝试之前,我曾以为它以某种方式将鼠标锁定在UIElement边界内,但我尝试时显然不是这种情况。从实验来看,当鼠标位于UIElement之外时,似乎与响应事件有关,但又不想成为一个狂热的程序员,我不想只使用它,因为示例确实如此,我想有关其含义的权威描述。
74 wpf  events  mouse 

6
在Bootstrap Modal上捕获关闭事件
我有一个Bootstrap Modal来选择事件。如果用户单击X按钮或模式外部,则希望将其发送到默认事件。如何捕获这些事件? 这是我的HTML代码: &lt;div class="modal" id="myModal"&gt; &lt;div class="modal-dialog"&gt; &lt;div class="modal-content event-selector"&gt; &lt;div class="modal-header"&gt; &lt;button type="button" class="close" data-dismiss="modal" aria-hidden="true"&gt;x&lt;/button&gt; &lt;center&gt;&lt;h1 class="modal-title event-selector-text"&gt;Select an Event&lt;/h1&gt;&lt;center&gt; &lt;/div&gt; &lt;div class="container"&gt;&lt;/div&gt; &lt;div class="modal-body"&gt; &lt;div class="event-banner"&gt; &lt;a href="/?event=1"&gt; &lt;img src="&lt;?php echo IMAGES_EVENT1_LOGO; ?&gt;" width="100%"&gt; &lt;/a&gt; &lt;/div&gt; &lt;div class="event-banner"&gt; &lt;a href="/?event=2"&gt; &lt;img src="&lt;?php echo IMAGES_EVENT2_LOGO; ?&gt;" width="100%"&gt; …


12
在C#事件处理程序中,为什么“ sender”参数必须是一个对象?
根据Microsoft事件命名准则,senderC#事件处理程序中的参数“即使可能使用更特定的类型,也始终是对象类型”。 这导致许多事件处理代码,例如: RepeaterItem item = sender as RepeaterItem; if (item != null) { /* Do some stuff */ } 为什么约定不建议使用更具体的类型声明事件处理程序? MyType { public event MyEventHander MyEvent; } ... delegate void MyEventHander(MyType sender, MyEventArgs e); 我想念陷阱吗? 对于后人:我同意的答案一般的情绪,即该公约是在使用对象(并通过传递数据EventArgs),即使它是可以使用更具体的类型,而在现实世界编程它是按照重要惯例。 编辑:搜索诱饵:RSPEC-3906规则“事件处理程序应具有正确的签名”
73 c#  events 

3
事件驱动模型和反应堆模式之间有什么区别?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 2年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 摘自Wikipedia Reactor Pattern文章: 反应堆设计模式是一种事件处理模式,用于处理通过一个或多个输入同时交付给服务处理程序的服务请求。 它命名了几个例子,例如nodejs,twisted,eventmachine 但是我了解到上面是流行的事件驱动框架,因此使它们也成为反应堆模式框架吗? 如何区分这两者?还是一样?

4
jQuery事件.load()、. ready()、. unload()
对于jQuery事件,这只是一个简单的问题。加载DOM时,.load(),.ready()和.unload()是否按顺序运行?当我看到jQuery文档时,答案似乎是肯定的。 &lt;script type="text/javascript"&gt; $(window).load(function () { // run code initializeCode(); }); $(document).ready(function() { //run code that MUST be after initialize }); $(window).unload(function() { Cleanup(); }); &lt;/script&gt; 但是,.ready()内部的代码是在initializeCode()之前执行的;被执行,所以我真的很奇怪。现在,我必须将代码放在.onload()方法内,并放在initializeCode()之后;行,这意味着它位于.ready()块中。 当我刚接触jQuery时,有人可以向我解释一下吗?

8
自动创建空的C#事件处理程序
无法在C#中触发没有附加处理程序的事件。因此,在每次调用之前,有必要检查事件是否为null。 if ( MyEvent != null ) { MyEvent( param1, param2 ); } 我想保持我的代码尽可能干净,并摆脱那些空检查。我认为这不会对性能产生太大影响,至少在我看来不会如此。 MyEvent( param1, param2 ); 现在,我通过为每个事件手动添加一个空的内联处理程序来解决此问题。这很容易出错,因为我需要记住要这样做。 void Initialize() { MyEvent += new MyEvent( (p1,p2) =&gt; { } ); } 有没有一种方法可以使用反射和一些CLR魔术自动为给定类的所有事件生成空处理程序?
71 c#  events  delegates  clr 

7
jQuery .on('scroll')滚动时未触发事件
滚动时,滚动事件未触发ul。我正在使用jQuery 1.10.2版。当我ul从ajax页面加载时,无法使用$('ulId').on('scroll', function() {});或其他实时方法。请帮助我找到解决方案。 $(document).on( 'scroll', '#ulId', function(){ console.log('Event Fired'); });
70 jquery  events  scroll 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.