2011-07-17 6 views
0

を実行するためのプラグインをロードします。待ちは、私は2つのプラグインを使用している他のjQuery

1)負荷ツイート 2)は、それらのツイート

ページ付けだがのpaginateのためのツイートをロードする必要があります。私は、次のコードを使用しますが、プラグインが、それは完全なとき、あなたを伝えるコールバックメソッドを持っている必要があり

$(document).ready(function(){ 
$("#twittTime").tweet({ 
    avatar_size: 32, 
    count: 20, 
    fetch: 20, 
    template: "{text} {time}", 
    filter: function(t){ return ! /^@\w+/.test(t["tweet_raw_text"]); }, 
    username: "user", 
    loading_text: "Cargando Timeline ..." 
}); 

$(".tweet_list").live({ load: function() { 
    $('.tweet_list').easyPaginate({ 
      step:4, 
      alert: 'Hola' 
    }); 
}, 
}); 
}); 

答えて

1

を働いていません。そこからあなたの$(".tweet_list")関数を実行します。

編集:

ここで編集しているのは、コード例を表示するのに適しているからです。 JSプラグインを編集できる場合は、自分のコールバックを追加することをお勧めします...本当に簡単です。

まず、complete()メソッドをプラグインに追加します。 tweet.jsを開き、var s = $.extend({を探してください。これは、プラグインのデフォルトが設定されています。 $.extend()メソッド内で一番下まですべての道を行くと追加し、設定のリストがあるでしょう、この:

大雑把ライン#30:

filter: function(tweet) { 
    return true; 
}, 
/* Our callback method we are adding */ 
complete: function() { 
    return true; 
} 

はその後、我々は最後にこの関数を呼び出す必要がありますJSON AJAXリクエストの

if (s.refresh_interval)のすぐ下の行番号201に移動します。その後、終了後}を追加s.complete();

あなたが基本的に行ったことは、コンテンツが読み込まれた後に完全な関数を呼び出すことです。私はそれをローカルでテストしたので、それを試してみて、あなたが探しているものがあるかどうかを確認してください。

幸運を祈る!

編集2:Githubでプラグインを見つけて、うまくいけばうまくいけば、更新があった場合にはいつでも追加する必要はありません。

+0

ありがとう、私はhttp://tweet.seaofclouds.com/を使用していますが、コールバックメソッドはありません。どうすればよろしいですか? – Rodrigo

+0

投稿を更新する方法がありました。プラグインのソースを更新する必要がありますが、何も破壊してはいけません。 – Seth

+0

OMG!そんなにありがとう、これは私のために働く:) – Rodrigo

3

私はjquery.tweet.jsのメンテナーです。

$(document).ready(function(){ 
$("#twittTime").tweet({ 
    avatar_size: 32, 
    count: 20, 
    fetch: 20, 
    template: "{text} {time}", 
    filter: function(t){ return ! /^@\w+/.test(t["tweet_raw_text"]); }, 
    username: "user", 
    loading_text: "Cargando Timeline ..." 
}).bind("loaded", function() { 
    $('.tweet_list').easyPaginate({ 
      step:4, 
      alert: 'Hola' 
    }); 
}); 
}); 

その一例が同梱index.htmlファイルとtweet.seaofclouds.comページにあります:つぶやきがページにレンダリングされた後にウィジェットがあなたは、単にこれを行うことができますので、「ロードされた」イベントをトリガします。

関連する問題