gpt4 book ai didi

jquery定义自己的事件?

转载 作者:行者123 更新时间:2023-12-01 01:04:32 25 4
gpt4 key购买 nike

是否可以在输入上定义在这些情况下触发的事件。

a) is called on blur of input IF the remaining conditions are trueb) if the autocomplete list is visible halt the event until it is closedc) if the autocomplete list closes without an item being selected then the event is firedd) if the autocomplete list closes with an item being selected the event is not firede) if the reason the blur was caused was because an item in the autocomplete was clicked the event is not fired

如您所见,该事件意义重大。我无法在模糊事件中使用正常的 setTimeout,因为用户可能坐在自动完成列表上而没有实际选择任何内容。

也许我可以在自动完成打开时设置一个变量,这样我们就知道它仍然是打开的。
如果计时器到期并且自动完成功能仍然打开,我们可以重置计时器。
然后在关闭时我们可以取消设置变量。
或者在选择一个项目时我们可以取消设置计时器?

你觉得怎么样?

最佳答案

可以使用 Trigger 触发您自己的事件功能。这意味着您可以在代码中的不同点调用该事件,因此无需编写复杂的结构。

只需这样调用:$('.yourClass').trigger('myEvent');

可以通过 .bind() 链接到此事件, IE。 $('.yourClass').bind('myEvent', function () {
});

关于jquery定义自己的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5102360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com