问题标签 [jquery-callback]

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 投票
2 回答
1761 浏览

javascript - 单击 PrettyPhoto 后 JavaScript window.close 未触发

单击并查看 PrettyPhoto 图像后,JavaScript 事件 onClick 关闭窗口未触发。

HTML

JavaScript

jQuery

0 投票
3 回答
1026 浏览

jquery - 回调函数和嵌套函数一样吗?

我一直在用不同的语言编程。最近,我有机会开始了解jQuery。我正在阅读回调函数,我理解它的含义(以一种特定的方式做事,一个接一个。)我有点困惑是否将它们与嵌套函数联系起来?不是一样的吗?请帮助清除概念。谢谢。

0 投票
2 回答
87 浏览

javascript - 使用 jQuery 函数作为事件

我想知道是否可以将回调附加到 jQuery 以进行 dom 操作:

  • 附加
  • 前置
  • 添加类
  • 切换类
  • 移除类
  • 文本
  • css
  • 属性
  • html
  • 隐藏
  • ETC

像新事件一样起作用的东西。

例子:

我查看了.queuejQuery.Callback,但只有当我为这个函数制作自己的包装器时它才会起作用?

也许是 jQuery 插件?

这可以在不改变我所有的js调用这个插件的情况下完成吗?不是这样的东西:

谢谢。

0 投票
1 回答
6016 浏览

jquery - 如何通过传递参数和覆盖我自己的回调来自定义 jquery 小部件?

我对 jquery 很陌生,最近根据我的需要定制了jquery 组合框。但是,我需要在我网站的其他地方重用这个组件。我基本上需要传入一些参数和一个回调函数,应该调用它们来处理 jquery 中的某些事件。我在语法上苦苦挣扎,并试图找到 jquery 的做事方式:

为了给你一个样本,这里sourcecombobox -> input -> autocomplete -> source

(创建了一个工作jsfiddle以供参考)

在这里updateOptions(...)filterOptionsForResponse(select, term)是简单的 javascript 函数。

为了重用,我需要为source我创建的每个组合框实例指定一个回调来处理。

有人可以指出我如何做到这一点的正确方向吗?

0 投票
2 回答
1111 浏览

javascript - jQuery。queue() 与使用回调函数完成某事有何不同?

html:

js:(使用回调)

这样每次SPAN点击时,在字体大小增加后附加文本“滚动”,而不是一起发生。

它可以通过使用 queue() 来完成,如下所示:

js:(使用队列())

我不确定它们之间有什么区别。两者都做同样的事情。

为什么 queue() 比使用回调更好/更喜欢(或者为什么不是)?queue() 有什么特别之处?

谢谢。

0 投票
5 回答
1955 浏览

javascript - jquery在满足两个条件时执行函数

mvFinishItUp()当满足两个条件时,我需要执行特定的功能。更具体地说,一个条件是回调成功,$.ajax另一个是正常的代码流,直到它到达函数。有点像这样:

因此,如果 ajax 回调更快,或者相反,函数必须等待所有代码。关于如何实施的任何想法?

我愿意改变脚本代码的整个概念,因为我相信 ajax 和函数本身之间的松散代码也应该转到函数......

0 投票
0 回答
309 浏览

javascript - CALLBACK 函数:- 如何在 javascript 中为 phonegap + jQuery 移动 iPhone 应用程序中的以下函数实现 CALLBACK 函数

我已经使用jQueryphone gap实现了一个iPhone应用程序..

我对java script,jQuery mobilePhoneGap

要从数据库表中检索数据(table1 和 table2 现在仍然存在 15 个表)js 文件i have implemented functions in a as follows

现在我需要实现call back function这些功能

How to implement 回调函数 for the following code for multiple number of tables,Queries and results

0 投票
1 回答
913 浏览

javascript - 在 jQuery 回调中访问外部范围

我有一种情况,我需要一个 jQuery 回调来处理它范围之外的变量。为简单起见,假设以下代码:

我希望 num 在回调函数中可用。在不声明全局变量(在 onclick 函数之外声明 num )的情况下,有什么好的方法可以做到这一点?有没有办法将它作为参数传递而不必从服务器发送?谢谢。

0 投票
2 回答
890 浏览

javascript - 我无法访问由开发人员工具中可见的回调填充的 javascript 对象数组属性内容

在 Javascript 对象 ( testObject) 中,我使用来自jQuery.getJSON回调函数的对象填充数组。该数组首先被定义为对象属性this.publicArrayvar passedArray = this并使内部回调函数能够访问公共对象。

使用对象的公共方法,我可以将填充数组的内容公开为对象的子属性,但不能直接公开数组的内容。

返回:

如果我用完全相同的对象而不是从回调函数填充数组,它的行为与我期望的一样,所以我不明白:

  1. 如何从对象方法访问数组的内容
  2. 为什么数组内容对开发人员工具可见而不是我的脚本。

谢谢 - 请随时就我搞砸的任何其他事情对我进行教育。

0 投票
1 回答
330 浏览

java - ajax 回调数据 [object Object] 而不是文本

我想从服务器捕获数据作为答案并提醒它。但它警告 [object Object] 而不是我的答案文本“非常好”。这是我的ajax函数:

我的服务器端功能是这样的:

我是否必须用其他东西转换即将到来的数据才能打印正常的纯文本?

多谢