Tag: 事件

Windows窗体的CheckBox CheckedChanged与CheckStateChanged

Windows窗体的CheckBox控件实现了CheckedChanged和CheckStateChanged事件。 据我所知,checkbox的检查状态发生变化时都会触发。 CheckedChanged在CheckStateChanged之前,但CheckStateChanged我没有看到任何区别。 我错过了什么吗? 应该比另一个更受欢迎吗?

在iframe的父窗口中设置variables

我有一个embedded式iframe的父文档。 在iframe中我有一个上传字段。 一旦用户select一个file upload,我触发一个jQuery的变化事件。 在那个事件中,我想在父窗口中设置一个variables为true,以便父级知道上传已经开始。 有谁知道如何做到这一点? 正在尝试这个,但没有工作: var test; $("#newsletter_email").change(function() { parent.window.test = true; }); $('#send').click(function() { if (test) { alert('File has been uploaded!'); } else { alert('You need to upload a file'); } });

修改尚未创build的元素的首选方式(除了事件)

关于将未来的操作绑定到不存在的元素上 ,有很多问题最终都以现场 /代表来回答。 我想知道如何运行一个任意的callback(例如添加一个类或触发一个插件)到所有匹配select器的现有元素,以及所有未来的元素匹配相同的select器尚未创build。 看起来,livequery插件的主要function使它成为核心,但另一方面,随意的callback在某种程度上迷失了方向。 另一个常见的答案是事件委托,但如果没有访问所有的供应商代码来创build元素来触发事件呢? 这是一些真实世界的代码: // with livequery $('input[type=text], input[type=password], textarea, .basic_form .block select, .order_form .form_item select, .order_form .form_item input') .livequery(function(){ $(this) .focus(function(){ $(this).addClass('active'); }) .blur(function(){ $(this).removeClass('active'); }) .addClass('text'); }); // with live $('input[type=text], input[type=password], textarea, .basic_form .block select, .order_form .form_item select, .order_form .form_item input') .live('focus', function(){ $(this).addClass('active'); }) .live('blur', function(){ $(this).removeClass('active'); }); […]

当使用jQuery UI datepickerselectdate时触发函数

如何在jQuery UI datepicker上select一个选定date时触发onSelect事件?

Android应用上的自定义事件侦听器

我需要设置一个简单的事件侦听器来刷新ListView偶尔。 问题是我不知道我怎么能产生一个事件。 我知道,像按键或button按下事件我只需要实现Handler 。 但在这个特定的情况下,我实际上需要生成事件,每当我的应用程序的另一个正在运行的线程唤醒并刷新RSS提要的新闻列表时,就会触发该事件。 我做了所有事情,但都陷在这里。 我可以得到任何build议或链接关于如何实现这一点的更多信息?

iOS /来自驱动程序的频繁rssi事件..?

所以我的问题出现了,通过iPhoneconfiguration实用程序有一天在一些iOS 7.0.x设备的控制台输出。 我很困惑地看到有几个迹象表明,WiFi守护进程没有明显的原因(没有后台应用程序活动/推送消息悬而未决等)注册WiFi rssi活动 。 这些全部以控制台中的联结loggingforms出现: Mar xx xx:xx:xx iDevice wifid[xx] <Notice>: WiFi:[406330748.823677]: Mar xx xx:xx:xx iDevice wifid[xx] <Notice>: Too frequent(1.822344 secs) rssi event from driver Mar xx xx:xx:xx iDevice wifid[xx] <Notice>: WiFi:[406330748.895756]: Mar xx xx:xx:xx iDevice wifid[xx] <Notice>: Too frequent(0.835468 secs) rssi event from driver, ignoring …等等。 让我担心的是,上面的线条每秒都在重复一次,似乎永远不会结束。 现在我不是任何forms的程序员,但是知道一些UNIX的基础知识,并且我已经设法得出结论,WiFi守护进程占用大量的CPU时间,如使用terminal的顶部故障所示,反过来这可能表明,这可能(或不是)我最近在这些设备上的电池续航时间也不长。 接下来,如果有人熟悉上面提到的行为,那么我明显地问你们,如果有的话,这个“噪音”的来源是什么?

使用IDisposable来取消订阅事件

我有一个类来处理来自WinForms控件的事件。 基于用户在做什么,我正在引用该类的一个实例,并创build一个新的来处理同一个事件。 我需要首先从事件中退订旧实例 – 很简单。 如果可能的话,我想以非专有的方式做到这一点,这似乎是一个IDisposable的工作。 但是,大多数文档仅在使用非托pipe资源时才推荐使用IDisposable,这在此不适用。 如果我在Dispose()中实现了IDisposable和取消订阅这个事件,我是否在歪曲它的意图? 我应该提供一个Unsubscribe()函数并调用它吗? 编辑:这里有一些虚拟代码,显示我在做什么(使用IDisposable)。 我的实际实施涉及到一些专有的数据绑定(长篇故事)。 class EventListener : IDisposable { private TextBox m_textBox; public EventListener(TextBox textBox) { m_textBox = textBox; textBox.TextChanged += new EventHandler(textBox_TextChanged); } void textBox_TextChanged(object sender, EventArgs e) { // do something } public void Dispose() { m_textBox.TextChanged -= new EventHandler(textBox_TextChanged); } } class MyClass { EventListener […]

Internet Explorer和JavaScript事件currentTarget

有没有一种方法来采取IE 7或8事件的当前目标? 使用其他浏览器(firefox,opera,chrome等),我们可以使用event.currentTarget ,也可以使用this关键字来引用处理事件的对象。 但在Internet Explorer中,我们没有currentTarget属性,而this指的是窗口对象! 那我该怎么做呢?

为一个事件分配多个类

我有一个点击事件,我想分配给更多的类。 原因是我在我的应用程序的不同地方使用这个事件,并且你点击的button在不同的地方有不同的样式。 我想要的是$('。tag''.tag2'),这当然不起作用。 $('.tag').click(function (){ if ($(this).hasClass('clickedTag')){ // code here } else { // and here } });

如何删除jQuery添加的$ .hover事件?

我试过$.unbind('hover') ,这是行不通的。