callback 相关问题

回调是一段代码(即函数或方法或lambda表达式的地址或引用),它作为参数传递给其他代码,期望在某个方便的时候回调(执行)参数。此标记应与关于API的问题一起使用,该API使用回调来在操作完成时通知调用者。使用事件处理标记来处理涉及订阅事件的问题,例如在GUI框架中。

Rust 迭代器映射回调问题“函数预计采用 1 个参数,但它采用 3 个参数,预期函数采用 1 个参数”

这个“do_work”函数需要插入3个参数,但只有第一个参数起作用。请查看图片。 我还需要插入 i2 和 i3 变量。 Rust 地图回调问题 - “func...

回答 1 投票 0

Typescript 类型:是否有更好的方法在 TypeScript 中编写函数类型签名来限制以下运行时错误?

以下代码片段通过打字稿检查 函数 foo(回调: (bool: 布尔值) => 字符串) { 回调(真); } 类型接口1 = { func1: () => 字符串; }; const testFunct...

回答 1 投票 0

告诉编译器泛型返回类型不会借用任何对参数的引用?

tldr;> 给定一个接受通用回调参数并返回关联类型的特征函数,编译器会抱怨关联类型可能从回调函数借用参数...

回答 1 投票 0

未调用 FreeRTOS 回调

我正在使用 FreeRTOS 为 ESP32-S3 和 ESP-IDF 编写一些代码。 我创建了一个简单的任务来从标准输入读取数据,并且我想在读取后调用回调。 这是我的代码: 主程序 #包括<

回答 1 投票 0

(微)类内的Python回调函数抛出类型错误

我对 Python 或多或少还是个新手,但在 OOP 方面仍然有点挣扎(来自 C - 而不是 C++)。 我想重用并扩展旋转编码器类,只想添加一个带有中断回调的开关

回答 1 投票 0

Stroustrup 的《编程原理与实践》第 3 版图解:为什么将回调函数传递给 Window::timer_wait 会得到意想不到的结果?

第 14.6 节(简单动画)使用了他的 PPP 图形库,而该库又使用了 QT。我正在努力

回答 1 投票 0

指针函数返回值问题

我最近正在开发一个 C 解决方案,其中我使用函数指针来模拟发生事件时的回调行为。 我对c语言的能力很感兴趣。在我的整个过程中使用它...

回答 1 投票 0

Jquery 数据表着色文本和背景的 RowCallBack 函数,使用 ajax 从 mysql 返回的值

需要在所附屏幕截图中了解此问题。如果我输入固定颜色值(即字体和行背景的#ffffff),它会很好地工作。 但是,我想使用从

回答 1 投票 0

了解 LUA 回调

例如这段代码: -- 定义一个函数,以回调函数为参数 函数HelloMessage(回调) 回调(“sup”) 结尾 -- 调用上面定义的函数 passi...

回答 2 投票 0

在docplex CpoCallback中设置CpoParameters不生效

使用cplex进行建模求解时,需要在cplex的callBack函数中重置求解参数TimeLimit。在Java中,使用cplex进行建模可以生效,但是在Python中,

回答 1 投票 0

Callable 如何从预定义的 void 回调中返回值?

我使用的是与数据相关的API接口,该接口有一个关键的void回调函数,会自动调用该函数来标记某些IO操作的结束。我想让班级可调用...

回答 1 投票 0

对未完全构造的Java对象的回调可以明确定义吗?

如果类 T 的构造函数将 this 作为参数传递给某个方法 foo,并且 foo 立即执行对 T 对象(尚未完成执行其构造函数)的回调,则事情

回答 1 投票 0

用方法调用替换双大括号占位符作为 preg_replace() 的替换参数

我需要一些帮助来找出正则表达式。在我的脚本中,我有一行带有占位符。我想要做的是我想向每个占位符文本发送一个翻译我的函数...

回答 2 投票 0

当我使用反应网络时 Julia 中的回调

我是使用 Julia 的新手,我正在尝试模拟一个反应网络,而干扰会随着时间的推移改变一种物质的浓度。我了解到我可以使用回调来更改...

回答 1 投票 0

如何使用 PipeWire 从 C 回调函数调用 C++ 成员方法

我正在尝试改编此 PipeWire 示例以与 C++ 一起使用,因为我需要在 C++ 方法中执行各种处理。但我不知道如何从静态回调中调用 C++ 成员方法

回答 2 投票 0

为什么 FiveM 脚本客户端回调未收到正确的变量类型?

我正在创建 FiveM 脚本,我需要获取源 CitizenId,但我的客户端回调函数从服务器事件接收的内容有问题。服务器事件返回一个字符串...

回答 1 投票 0

查找hcaptcha回调函数

我正在尝试解决 hcaptcha 并且我能够获得密钥,但是我无法提交按钮,因为它是不可见的。我查看了该网站的 javascript,但它非常混乱,我无法...

回答 1 投票 0

jQuery,在点击回调中操作动态创建的元素

我有一个带有此(简化)html 的移动菜单 带有 的菜单 我有一个带有此(简化)html 的移动菜单 <ul id="mobile_menu"> <li class="menu-item menu-item-has-children"> <a href="#">Menu with Submenu</a> <ul class="sub-menu"> <li class="menu-item"><a href="#">Submenu item 1</a></li> <li class="menu-item"><a href="#">Submenu item 2</a></li> <li class="menu-item enu-item-has-children"><a href="#">Submenu item 3</a> <ul class="sub-menu"> <li class="menu-item"><a href="#">Sub-Submenu item 1</a></li> <li class="menu-item"><a href="#">Sub-Submenu item 2</a></li> </ul> </li> </ul> </li> <li class="menu-item"><a href="#">menu item 2</a></li> <li class="menu-item"><a href="#">menu item 3</a></li> </ul> 我创建了一个辅助元素来关闭移动设备中的子菜单。 我在函数中创建它,如下所示: var mainli_a = jQuery('#mobile_menu .menu-item-has-children > a'); mainli_a.on('touchstart click', function(e){ "use strict"; var link = jQuery(this); if (link.parent().hasClass('active')) { return true; } else { link.parent().addClass('active') link.parent().append('<span class="closesubmenu"> </span>'); // here I create the element e.preventDefault(); return false; } }); 我所说的元素是span.closesubmenu 然后,单击它,我想将一个类删除到其父元素,然后删除元素 .closesubmenu 本身。 这就是我尝试的方法: jQuery('body').on('touchstart click', 'span.closesubmenu', function(e){ jQuery(this).parent().removeClass('active', 0, 'linear', function(){ jQuery(this).remove(); // this does not work }); }); 我在关闭子菜单的回调中尝试哪种操作并不重要。 它不起作用。 它只能这样工作: jQuery('body').on('touchstart click', 'span.closesubmenu', function(e){ jQuery(this).remove(); // this works }); 此外,如果我只在 2 行上进行 2 个操作,则只有第一个有效: jQuery('body').on('touchstart click', 'span.closesubmenu', function(e){ jQuery(this).remove(); // this works jQuery(this).parent().removeClass('active'); // this does not work }); jQuery('body').on('touchstart click', 'span.closesubmenu', function(e){ jQuery(this).parent().removeClass('active'); // this works jQuery(this).remove(); // this does not work }); 我在这里缺少什么? 更新: 我也尝试按照答案中的建议,将元素存储在 var 中以在回调中使用,如下所示: jQuery('body').on('touchstart click', 'span.closesubmenu', function(e){ var self = this; jQuery(self).parent().removeClass('active', 0, 'linear', function(){ jQuery(self).remove(); }); }); 但是它不起作用。 更新2:jsFiddle https://jsfiddle.net/bluantinoo/yr4gdjdz/3/ 更新3:感谢大卫(选择的答案),这是正确且有效的小提琴:https://jsfiddle.net/bluantinoo/yr4gdjdz/6/ 您传递给.removeClass()的这些参数是什么? jQuery(this).parent().removeClass('active', 0, 'linear', function(){ jQuery(this).remove(); }); 它只需要类名。而且它不是带有回调的异步操作。 只需删除类,然后删除元素: jQuery(this).parent().removeClass('active'); jQuery(this).remove(); 示例。

回答 1 投票 0

调用函数作为 preg_replace() 的替换参数

我有一个复杂的问题: 我有一个很长的文本,我需要在文本中调用一些 php 函数。 函数名称是 myfunction(); 我`我们在我的文本中包含了以下功能......

回答 3 投票 0

如何通过回调在其他函数上完成任务时调用函数?

我有一个名为scrollText()的函数,定义如下: 函数滚动文本(p1,p2){ // 做东西 日本动画片({ // 键值对 完成:函数(动画){ 显示弹出窗口(p3,p4,p5); ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.