问题标签 [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.

0 投票
1 回答
304 浏览

python - wxPython错误“不接受争论(给定2个)”,当没有给出参数时

我一直在尝试为我正在编写的数据库创建一个小的 python GUI。我的主 GUI 可以工作,但是每当单击按钮时,我为数据输入创建的对话框都会引发上述错误(GUI 的其余部分似乎可以工作)。

代码的精简版本如下:

我得到的错误信息是:

但是,我认为我没有给它任何论据。任何人都可以帮助这个初学者找出 python 不喜欢的东西吗?

提前致谢

0 投票
1 回答
802 浏览

python-2.7 - Python Tkinter - 恢复原始默认键绑定

我在 Win7 机器上使用 Python 2.7 和 Tkinter GUI。

在某些情况下,我想完全覆盖 Tab 键的正常默认行为,但前提是存在某些条件。之后我想恢复到默认行为。(请注意,目前我对 Tab 键感兴趣,但我可能在某些时候也需要对其他键执行此操作。)

下面的代码片段(不是我的实际应用程序,只是一个精简的示例)为我提供了我想要的完全覆盖,但它具有“永久”消除默认行为的副作用,一旦我执行unbind,呈现 Tab 键无效:

我尝试了做 abind而不是 a 的变体,并将绑定方法bind_all的参数设置为or 。这些变化都给了我相同的结果:一旦我这样做,它们让我恢复默认行为,但它们也允许默认行为在有效时继续。add1'+'unbindbind

我已经搜索了各种在线资源,以寻找一种“保存和恢复”原始绑定的方法,或者“非破坏性地”完全覆盖默认行为,但在这两种情况下都没有运气。

有什么办法可以完成我想做的事情吗?

编辑:当谈到 Tab 键时,我知道我可以模仿/替换原来的默认行为

...但这也是一个通用问题。如果我需要在某个模块的上下文中覆盖一个键——任何键——(例如,一个包含我自己的自定义类的我自己的自定义调整的 Tkinter 小部件),然后恢复到绑定/行为那个键,因为它在调用模块中,我该怎么做?是否可以?

0 投票
1 回答
924 浏览

c# - KendoUI DropDownListFor 事件绑定 - 错误:“不包含事件定义”

我目前正在使用 ASP.Net MVC Razor 语法使用 KendoUI。

我有运行良好的下拉列表和编辑器小部件。

当我需要将事件绑定到 JS 函数时出现问题。

我按照这里找到的文档:http: //demos.telerik.com/kendo-ui/web/dropdownlist/events.html

在我的部分观点中:

但是,在构建时,我得到了错误:

错误 67“System.Web.Mvc.MvcHtmlString”不包含“事件”的定义,并且找不到接受“System.Web.Mvc.MvcHtmlString”类型的第一个参数的扩展方法“事件”(您是否缺少使用指令还是程序集引用?) C:\WorkingForlder_Details.cshtml 193 32 NameSpace.ToApplication

注意:数据绑定和其他一切都有效。失败的是事件绑定

知道为什么它无法构建吗?

0 投票
4 回答
179 浏览

jquery - 从 jquery post 创建的新元素的单击事件

我从帖子响应中创建了一个新的 div。这个 div 有一个按钮,我想给它分配一个点击事件。如果我的脚本部分在响应中,它就不起作用

alert('test1') workstest2点击不绑定

绑定仅在放入$.post(...).always时才有效,(function..)但我希望将绑定与已加载元素的其余部分放在同一位置以保持灵活性。

0 投票
3 回答
754 浏览

javascript - 有没有办法在用 jQuery 绑定事件后更改 eventData?

bind()假设您使用or将处理程序绑定到某物on()并指定数据,例如{ color : "red" }. 稍后,情况发生变化,您希望使用 触发事件{ color : "blue"}。有没有办法在不使用unbind()or删除处理程序off()并重新绑定新数据对象的情况下更改它?

0 投票
1 回答
2848 浏览

backbone.js - 主干js视图事件仅绑定到视图元素

嗨,我正在学习骨干,但在将事件绑定到视图时遇到了麻烦。我的问题是我有一个视图构造函数,当调用它时,它将所有视图绑定到一个按钮按下事件,该事件只是一个视图的一部分。我希望按钮按下事件仅绑定到包含按钮的 1 个视图。

http://jsbin.com/tunazatu/6/edit?js,控制台,输出

  1. 单击所有视图按钮
  2. 然后点击返回查看1
  3. 单击红色按钮(所有视图的模型 console.log 他们的名字)

因此,我查看了这篇文章中的代码多重事件触发,这表明您可以拥有多个视图,这些视图具有相同的 el thru tagName 但仅将事件映射到它们的 html 元素。这也是 Jérôme Gravel-Niquet 的 localtodos 示例中所做的

我也尝试过不声明 el /tunazatu/7/edit?js,console,output 但似乎没有事件被绑定。

0 投票
1 回答
4558 浏览

javascript - 窗口上滚动事件的绑定和解除绑定。

我想要在窗口上绑定和取消绑定滚动事件。我有一些这样的代码:

背后的主要动机是在执行某些鼠标滚轮活动时禁用窗口的滚动,然后再次启用它。我正在使用 jQuery 1.4.2 并且由于某些依赖关系而无法更新到最新的 jQuery。我知道最新版本的 jQuery 确实提供了适合我的问题的 .on() 和 .off() 等函数。

是否可以使用 jQuery 1.4.2 实现相同的目标?

0 投票
1 回答
93 浏览

spine.js - Spinejs:嵌套控制器的绑定事件

我遇到这样的嵌套控制器问题

例如,我有控制器 A

然后我像这样创建两个 A 实例

当我单击 b 内的 .foo 时,会调用 b.handle_bar。但是也调用了 a.handle_bar 。

如何防止这个问题?

谢谢!

0 投票
1 回答
794 浏览

javascript - `propertychange` - not binding with event - how to overcome with this?

I am trying to add a listener with input element on propertychange, but it's not working at all.. I tried with chrome as well ie11 both not responding.

is my approach is wrong or is it require any other workarounds?

here is my code :

thanks in advance!

Live Demo

0 投票
3 回答
671 浏览

javascript - JavaScript 对象字面量:来自多个方法的相同事件绑定

我试图弄清楚从对象文字中绑定事件处理程序的最佳方法是什么。

想象以下对象:

这里的问题是该方法可以从其他对象多次调用,这也将有效地多次调用addTopWarningand并创建对相同对象的重复绑定。我知道我可以将它转换为实例对象,该对象在创建对象实例时初始化所有绑定,但同样 - 对于同一对象的多个实例,绑定也会发生多次。addTopConfirmationtopClosetopExecute

我更愿意将它保留为对象文字,因为这个特定对象比需要实例化的对象更像是一个帮助器。

我不知道如何处理它,所以如果有人可以提供建议 - 将不胜感激。