问题标签 [event-binding]
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.
c# - 订阅活动
订阅事件有两种选择:
this.button1.click += new System.EventHandler(this.button1_Click)
this.button1.click += this.button1_click
这两种技术的优缺点是什么?
jquery - 使用 jQuery 禁用单击事件
我的问题与使用 jQuery 禁用链接/单击事件有关,它可能比我认为的要容易。我评论了重要的代码以使其更容易。
我在 .js 文件中有以下代码:
在我的 HTML 中,我有一些类似这样的列表项:
如您所见,我尝试了两种方法来禁用点击事件:
方法1:我尝试了以下方法:how to unbind all event using jquery
结果:它起作用了,使用 delete-answer 类从锚点中解除 click 事件,但是:
1)它只停用带有删除答案类的锚。我宁愿在 servlet 执行此操作时禁用所有链接。
2) 我不能(或者我不知道如何)重新启用链接。
方法2:我尝试了以下方法:如何使用jQuery动态启用/禁用链接?
结果:它适用于普通锚点,但不适用于删除答案类的锚点。
两者似乎不兼容,所以我非常感谢一些帮助。
注意:也试图改变这个类:$('.delete-answer').addClass('delete-disabled').removeClass('delete-answer');
它更改了类并仅将锚点保留为禁用删除的类,但是当我再次单击它们时,它们仍在删除消息,我不知道为什么:/
events - wxPython ListCtrl OnClick 事件
所以,我有一个包含数据行的 wxPython ListCtrl。当单击其中一行时,如何使用行内容创建一个调用函数的事件?
c# - 查看模型事件绑定到按钮单击
我的 Viewmodel 有一个事件
当用户单击视图中的按钮时,我想触发此事件
如何将此与视图中的按钮绑定?
wpf - WPF 将 ICommand 绑定到事件 (FrameworkElement.Unloaded)
我正在使用 MVVM 模式,因此我的视图模型对视图一无所知,并且视图通过 DataTemplates 显示。
当视图不再显示时,我想对其进行截图(使用实用程序类)。所以我想绑定到 FrameworkElement.Unloaded,当它命中时,截取用户控件的屏幕截图,以便在另一个控件中使用,以选择要转到的视图。
我读了这篇文章,它看起来好像附加属性可以工作(我在 UserControl 对象上使用它) http://blog.functionalfun.net/2008/09/hooking-up-commands-to-events-在-wpf.html
我收到绑定只能在 DependencyObject 或 DependencyProperty 上设置的错误。我正确地遵循了他的指示。知道为什么这不起作用或如何在 MVVM 场景中绑定到它吗?
是否无法绑定到该特定事件或根 xaml 节点中的事件?
这是代码(除了上面链接中的 EventBehaviorFactory)
确切的错误是
不能在“CustomerView”类型的“SetUnloadedCommand”属性上设置“绑定”。只能在 DependencyObject 的 DependencyProperty 上设置“绑定”。
javascript - 如何将事件绑定到模态对话框上的组件?
我正在使用 jQuery 的模式对话框来打开包含表单的对话框。我无法解决的是如何将事件绑定到添加到我的模态对话框中的组件。在这种情况下,我想将单击或更改绑定到对话框中已定位的复选框。加载对话框时似乎没有触发任何成功方法。我就是这样做的:
这是我在我的 javascript 的开头,在 ready-function 的开头做的:
稍后我在单击按钮时执行此操作:
可以清楚地看到,alert("Opens") 是在对话框打开之前出现的。因此, dialogopen 在对话框完成加载之前被触发。但是验证处理程序(调用绑定验证检查的验证函数)有效。
警报(“点击”);永远不会触发。
如何将任何事件绑定到模态对话框上的组件?创建对话框时是否有任何回调函数。
javascript - javascript onclick没有在按钮点击时触发
当用户单击按钮时,我试图调用 JS 函数。但是 onclick 事件没有被触发。开发人员工具向我显示以下错误:
执行错误:
这是我的代码:
HTML
JS:
关于做什么的任何建议?
backbone.js - 主干.js 更改事件仅触发第一次
我有一个包含日历的主干.js 模型。用户可以在日历中来回切换,我可以获取所选日历日的事件。
在我的模型中,我有
在我看来我有
当日期更改时,我希望主干触发更改事件,并获取新日期的日历事件。不幸的是,这并没有发生。
我也尝试将打印的日期放入模型中
认为骨干可能缺少更新,因为我没有调用“设置”,或者因为它看到一个日期对象并认为它已经有一个日期对象,因此没有改变。
我也尝试Myapp.cal.trigger('change')
在视图中使用 , 触发更改,但这也不起作用。也没有通过调用Myapp.cal.cal_events.refresh()
where cal_events 是保存日期事件的集合来删除日历事件。
你知道这里有什么问题吗?
backbone.js - 似乎无法正确绑定 Coffeescript 中的 Backbone 事件
好的,所以我很难让事件绑定与 Coffeescript 和 Backbone 一起工作。我觉得这与我如何初始化所有内容有关。我觉得事件委托甚至都没有运行。
这是我的视图代码:
编译时,它看起来像这样:
AppName.TitleView
从我的路由器(又由 main 启动app.coffee
)启动:
但是对于我的生活,我无法#search
从 Backbone Events 绑定到绑定。我的 hack(在代码中)只是通过initialize
函数中的 jQuery 进行绑定。
知道发生了什么吗?我希望这是一个简单的错字或错误的初始化。