2012-01-05 14 views
0

jqueryでつぶやくツイッターボックスを作ろうとしています。
私はこれを使用しています:http://jquery.malsup.com/cycle/とつぶやきを取得するためにはhttp://theodin.co.uk/blog/jquery/tweetable-1-6-launched.htmlです。私はこれを入れている私のhtmlファイルの上に
jquery:スクリプトが終了するのを待ってから別のスクリプトを開始します。

<script type="text/javascript"> 
jQuery(document).ready(function($){ 
    $('#tweets').tweetable({ 
    username: 'jquery', 
    limit: 5, 
    time: true, 
    replies: false 
    }); 
    $('#twitter ul').cycle({ 
    fx: "scrollUp", 
    speed: 600, 
    timeout: 4000 
    }); 
}); 
</script> 

HTMLマークアップはこれです:スクリプトが完璧に動作両方

<div id="twitter-wrapper"> 
    <div id="twitter"> 
    <img src="images/icons/twitter_newbird_blue.png"> 
    <div id="tweets"></div> 
    </div> 
</div> 

、ONY問題は 'ですサイクル()関数は、 'tweetable()'関数が終了するのを待つことはありません...
私はそれを動作させる方法がわかりません。たぶんコールバック関数?しかしどうですか?

ありがとうございました。

答えて

0

トゥイッタブルのonCompleteメソッド内でサイクルを追加するコードを変更する必要があります。何かのように:

<script type="text/javascript"> 
jQuery(document).ready(function($){ 
    $('#tweets').tweetable({ 
    username: 'jquery', 
    limit: 5, 
    time: true, 
    replies: false, 
    onComplete: function(){ 
     $('#twitter ul').cycle({ 
     fx: "scrollUp", 
     speed: 600, 
     timeout: 4000 
     }); 
    } 
    }); 
}); 
</script> 
+0

また、ここでJsFiddleバージョンは次のとおりです。http://jsfiddle.net/kEuaZ/1/ – Qorbani

+0

ありがとうございました!私はtweetableの最新バージョンを使用していないことが判明しました。 github(1.6.1)のバージョンはonCompleteをサポートしていますが、Webサイト(1.6)のバージョンはサポートしていません。ありがとうございました! – gfabi

関連する問題