繁体   English   中英

如何在jQuery中声明此函数? $ {document).ready无法正常工作

[英]How to declare this function in jQuery? $(document).ready is not working

我正在使用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"
    });
});

但这不起作用。 其他事件(例如clickblur在我的UI中都正常运行。 是否可以使用替代功能代替document.ready

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 );
select_all_text: "select",

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM