2011-12-29 14 views
0

FCBKcompleteを使用しています。 $(document).readyの下でトリガされた機能をUIが受け入れていない理由はわかりません。

私はちょうど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" 
    }); 
}); 

のように、オートコンプリートのようにFacebookのための以下の機能を起動する必要がしかし、それは働いていません。他のイベント(clickblurなど)はすべて自分のUIで正常に動作しています。 document.readyの代わりに使用できる代替機能はありますか?

+0

あなたの例はうまくいきます。そして、 'document ready' *は正しいイベントです。 – ThiefMaster

+3

'$(document).ready'はあなたの問題ですか?あなたはイベントの中の何かに警告しようとしましたか? – Armin

+0

@Armin私は試みましたが、何も働いていませんでした。 fcbkcompleteは関数ではありません [Break On This Error] select_all_text: "select"、 –

答えて

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); 
+0

それは働いた:)ありがとうalot..cheers! +1 –

+0

ようこそ。答えを「正しい」としてください。 :) – Jules

+1

@ Bala.C:私の答えで私が指摘したエラーを意識してください。あなたが質問のコメントに投稿したのはエラーの一部でした。別のJavascriptライブラリを使用していますか? – Purag

1
select_all_text: "select", 

カンマがあってはなりませんfcbkcomplete()機能の最後のオプション(select_all_text)の後に入力します。

関連する問題