jQuery自动完成插件中的'catcomplete'是什么?[已关闭]

ogsagwnx  于 2023-02-03  发布在  jQuery
关注(0)|答案(1)|浏览(96)

已关闭。此问题需要超过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 */
    }
});
wwtsj6pe

wwtsj6pe1#

什么是catcomplete?
catcomplete是jQuery对象上出现的一个属性,它不是核心jQuery的一部分,因此可能是页面上的其他脚本添加了它。
jQuery的自动完成功能是如何调用它的?
我在文档中找不到自动完成的任何地方提到catcomplete,所以它可能没有,它只是修改了页面中元素的CSS,类名表明它们通常会受到自动完成的影响。
什么是minLength、source、open和select?
作为参数传递给catcomplete complete函数的对象的属性。您应该阅读catcomplete文档以了解它们的含义。
他们的名字是谁定的?
catcomplete的作者
代码的哪一部分知道如何使用它们?
catcomplete脚本
它们是标准jQuery的一部分吗?
没有。
catcomplete是一个函数吗?
是的,它后面有(…)来调用它,并且(大概)不会抛出异常。
$("#searchTextBox").Example({})?在做什么?我是在定义一个数组并将其传递给一个名为Example的函数吗?
不,您正在创建一个对象。数组应该是[]
或者我定义了一个名为Example的函数来初始化一个匿名的Array?
不。那就是:

function Example() {
    var foo = [];
}

相关问题