问题标签 [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 回答
1940 浏览

python-2.7 - 如何防止 Tkinter 在绑定中传递事件对象?有什么解决方法可以做到这一点吗?

我想使用 Tkinter 将方法绑定到事件,但我不需要“绑定”方法传递的事件对象。为了清楚起见,一些代码:

在这里,回调中的参数事件是不必要的。是否有任何解决方案或解决方法来防止绑定方法传递事件对象?

我的意思是,我可以这样称呼:

在绑定?就像是:

(这实际上不起作用,因为 bin 传递事件,但 callback2 不带参数)。

0 投票
2 回答
24 浏览

javascript - 使用 .on() 绑定时如何获取对父级的引用

我不得不绑定这样的事件

现在,如果 $(this) 指的是“li”,那么什么指的是执行 .on() 的父“div”?

0 投票
2 回答
91 浏览

c# - 将事件绑定到属性的替代方法

我有一个列表框,但如果我单击一个项目,我必须看到该项目的详细信息。我已经编写了这段代码,我尝试将SelectionChanged事件绑定到一个属性,类型RelayCommand和模式是两种方式。

这当然行不通,因为您不能将事件绑定到属性或将属性绑定到方法,反之亦然。您只能将属性绑定到属性。所以现在的问题是是否有其他方法可以将SelectionChanged事件绑定到属性?

我在具有 MVVM 轻架构的 Windows 通用 10 应用程序中使用 C#。

0 投票
2 回答
65 浏览

javascript - 两个 jQuery 选择器有什么区别?

我已经看到这两种将点击事件绑定到元素的不同方式,但我不明白其中的区别。

当元素被单击时,它们都会产生警报#cool-thing,那么两者之间是否存在显着差异,或者只是做同一件事的不同方式?

0 投票
1 回答
718 浏览

python - 事件绑定以检测 grid_remove (Tkinter)

我正在 Python (2.7) 中设置 Tkinter GUI。有一个地方我计划创建一组类似的小部件,使用grid()grid_remove()选择它们中的哪一个将在主窗口的特定位置可见。我有一个工作原型,但唯一的行为障碍是当我grid_remove()隐藏它时,小部件保持焦点——甚至响应键盘事件。

是否有一些事件绑定可以用来自动检测 agrid_remove()并强制小部件将焦点传递到其他地方?或者我是否必须将焦点更改放在将grid_remove()自行完成的按钮代码中?

0 投票
1 回答
540 浏览

javascript - 淘汰赛事件绑定

我想将 myFunction 与 change 或 onchange 事件绑定。

这是我要在 ViewModel 中绑定的函数:

我在 openModal() 函数中调用这个函数:

我使用它如下:

我正面临这个错误:

'未捕获的 ReferenceError:无法处理绑定“事件:函数(){return {change:myFunction}}”消息:spinSeconds 未定义'

我搜索了许多事件绑定示例,但无法解决我的问题。谢谢你的帮助。

0 投票
1 回答
1153 浏览

python - 在 kivy 中使用 bind() 引用时,Clock.unschedule 不起作用

我正在用 kivy for android 制作一个游戏,通过触摸屏幕上的某些区域来控制玩家。我创建了不可见的按钮(char_controls),当按下时,角色会移动。松开手指的那一刻,我想让角色停下来。

我已经为每个按钮绑定了一个函数,该函数在字符类中的 move_up 函数上调用 Clock.schedule_interval (现在只使用向上按钮)。当按钮被释放时,它会调用另一个应该取消调度原始函数的函数(使用 Clock.unschedule)。然而,它并没有这样做,角色继续移动。

当我使用 kivy 的 bind() 函数将按钮的 on_press 和 on_release 行为绑定到另一个类中定义的函数时,我是否滥用了它?我注意到当我使用 self 引用 move_up 时,我得到一个 AttributeError: 'Button' object has no attribute 'move_up' — 我必须将 move_up 函数称为 character.move_up,即使我在角色类中引用它也是如此. 如果问题与 bind() 函数无关,我怎样才能让程序取消调度 move_up 函数?

下面是我的代码:

提前致谢!

0 投票
1 回答
2628 浏览

javascript - 更改事件上的动态输入复选框

我有一个通过 AJAX 分页的复选框表。我正在尝试为单击这些新复选框之一创建一个单击事件。单击它时,我将需要根据该标准的 ID 更新一组 ID。

问题是,我不知道如何让我的 Javascript 在 AJAX 调用后填充输入时做出响应。如果我在视图中加载输入,则单击事件可以正常工作,但如果它通过 AJAX 返回,则无法识别。

我查看了几个类似的问题,包括:

我无法从上述任何一个问题中找到解决方案。我无法确定这里缺少什么。

HTML

Jquery点击事件

从 API 添加所有标准的输入

标准在视图中正确加载,我只是无法让事件处理程序正确地单击复选框。非常感谢任何和所有帮助。

0 投票
1 回答
7881 浏览

javascript - 框架 7 onclick 事件绑定不起作用

我正在使用framework7.io。我正在使用他们的框架事件和功能,但onclick事件未与他们的页面事件pageInit绑定。

我正在尝试访问表单数据并将其转换为 json formTOJSON,如下所示。

JS部分

HTML 部分

相同的代码适用于不同的页面加载(非 ajax)。

0 投票
3 回答
992 浏览

jquery - JQuery .on() 嵌套点击事件

我有一个非常复杂的表单,它会触发 AJAX 调用以呈现检索某些信息的部分。

我遇到了一个特殊场景,我想将一个 .on('click') 事件绑定到一个行为类似于按钮的元素。问题是,这个元素深深嵌套在其他元素中,这些元素在部分刷新期间也会被破坏。这是 HTML 的示例。

对于部分:

在我的示例中,我想将“单击”事件绑定到“更多”类,该类嵌套在 div 和字段集的排列中。看到“location_grid”呈现 html,这将是 .on() 事件的锚点,因为它不会在部分刷新后被破坏 - 所以我最初的尝试是:

但是,(据我了解)我怀疑这行不通(而且它没有),因为“.more”不是“#locations_grid”的直接子代。因此,到目前为止,我的尝试是以下几种组合:

但是,似乎没有一个成功地将单击事件绑定到“.more”类。

如果有人对我缺少什么有任何想法,那么我们会很乐意提供帮助!谢谢大家,