0

我正在使用 FCBKcomplete。我不知道为什么我的 UI 不接受在$(document).ready.

我必须为 Facebook 触发下面的功能,比如自动完成,就像http://www.emposha.com/demo/fcbkcomplete_2/

$(document).ready(function() {
    $("#select3").fcbkcomplete({
        json_url: "data.txt",
        addontab: true,
        maxitems: 10,
        input_min_size: 0,
        height: 10,
        cache: true,
        newel: true,
        select_all_text: "select"
    });
});

但它不起作用。click其他事件,例如blur和所有在我的 UI 中都可以正常工作。有没有我可以使用的替代功能document.ready

4

2 回答 2

2

也许javascript库的其他一些包含已经使用$(美元符号)作为选择器。因此,如果您收到$(document).ready is not a function错误或类似错误(例如您的$("#select3").fcbkcomplete is not a function),则必须构建“保镖”功能,例如:

( function($) {
    // we can now rely on $ within the safety of our “bodyguard” function
    $(document).ready( function() { 
        alert("Yay I can use '$'!!");  
    } );
} ) ( jQuery );
于 2011-12-29T10:18:30.570 回答
1
select_all_text: "select",

select_all_text函数中的最后一个选项 ( )后不应有逗号fcbkcomplete()

于 2011-12-29T10:19:34.017 回答