已关闭。此问题需要超过focused。当前不接受答案。
**想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。
四年前关闭了。
Improve this question
jQuery UI自动完成插件使用catcomplete
函数。我对jQuery语法不熟悉。我该如何阅读它?
$("#searchTextBox").catcomplete({
minLength: 1,
source: $("#searchTextBox").data("url"),
open: function () {
$(".ui-autocomplete").css({
left: $(".ui-autocomplete").position().left - 50 + "px",
top: $(".ui-autocomplete").position().top - 12 + "px"
});
},
select: function (event, ui) {
/* Code */
}
});
1条答案
按热度按时间wwtsj6pe1#
什么是catcomplete?
catcomplete
是jQuery对象上出现的一个属性,它不是核心jQuery的一部分,因此可能是页面上的其他脚本添加了它。jQuery的自动完成功能是如何调用它的?
我在文档中找不到自动完成的任何地方提到
catcomplete
,所以它可能没有,它只是修改了页面中元素的CSS,类名表明它们通常会受到自动完成的影响。什么是minLength、source、open和select?
作为参数传递给
catcomplete
complete函数的对象的属性。您应该阅读catcomplete文档以了解它们的含义。他们的名字是谁定的?
catcomplete的作者
代码的哪一部分知道如何使用它们?
catcomplete脚本
它们是标准jQuery的一部分吗?
没有。
catcomplete是一个函数吗?
是的,它后面有
(…)
来调用它,并且(大概)不会抛出异常。$("#searchTextBox").Example({})?
在做什么?我是在定义一个数组并将其传递给一个名为Example的函数吗?不,您正在创建一个对象。数组应该是
[]
。或者我定义了一个名为Example的函数来初始化一个匿名的Array?
不。那就是: