Jquery 如何每15秒刷新一次Twitter API?
我成功地安装了TwitterAPI jquery脚本,但我不知道如何在15秒内刷新整个页面的情况下使用最新的tweet刷新脚本。是否可以使用.load或refreshID重新加载脚本?当函数重新加载时,我还可以包括淡入淡出吗 有人这样做吗 非常感谢 埃里克 这是我的剧本:Jquery 如何每15秒刷新一次Twitter API?,jquery,api,twitter,refresh,intervals,Jquery,Api,Twitter,Refresh,Intervals,我成功地安装了TwitterAPI jquery脚本,但我不知道如何在15秒内刷新整个页面的情况下使用最新的tweet刷新脚本。是否可以使用.load或refreshID重新加载脚本?当函数重新加载时,我还可以包括淡入淡出吗 有人这样做吗 非常感谢 埃里克 这是我的剧本: <script src="/src/jquery/jquery-1.4.2.min.js" type="text/javascript"></script> <script src="/src/j
<script src="/src/jquery/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="/src/jquery/jquery.jtwitter.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
// Get latest 6 tweets by jQueryHowto
$.jTwitter('eriksnet', 3, function(data){
$('#posts').empty();
$.each(data, function(i, post){
$('#posts').append(
'<div class="post">'
+' <div class="txt">'
// See output-demo.js file for details
+ post.text
+' </div>'
+'</div>'
);
});
});
});
</script>
<div id="posts">Getting Erik's tweets...</div>
$(文档).ready(函数(){
//获取jQueryHowto发布的最新6条推文
$.jTwitter('eriksnet',3,函数(数据){
$('#posts').empty();
$。每个(数据、功能(i、post){
$('#posts')。追加(
''
+' '
//有关详细信息,请参阅output-demo.js文件
+post.text
+' '
+''
);
});
});
});
正在获取Erik的推文。。。
尝试将jTwitter调用放入函数中,并通过setInterval调用它
(大约在页面的一半处)您需要创建一个
间隔
,以便您的应用程序每15秒轮询一次。Mozilla的开发者中心将帮助您开始
基本上,您将执行以下操作:
var f = function(){
$.jTwitter('[user]',6,function(data){
$('#posts').fadeOut('fast',function(){
// build your html
$(this).append(yourHtml).fadeIn();
});
});
};
$(document).ready(function(){ setInterval(f,15000); });
查看jquery插件$.doTimeout,它使这变得非常简单
$(文档).ready(函数(){
//获取jQueryHowto发布的最新6条推文
$.doTimeout(15000,函数(){
$.jTwitter('eriksnet',3,函数(数据){
$('#posts').empty();
$。每个(数据、功能(i、post){
$('#posts')。追加(
''
+' '
//有关详细信息,请参阅output-demo.js文件
+post.text
+' '
+''
);
});
});
返回true;
});
});
只需确保在代码中包含dotimeout js文件。它无法正常工作$(document).ready(function(){var f=function(){$.jTwitter('eriksnet',3,function(data){$('#posts')).fadeOut('fast',function(){$.each(data,function(i,post)){$(this).append(“”+“”+post.text+“”+“”).fadeIn();});});$(document).ready(函数(){setInterval(f,1000);});我读了你的参考链接,但我不知道如何调用Twitter API的函数。你能提供一些建议吗?
<script type="text/javascript">
$(document).ready(function(){
// Get latest 6 tweets by jQueryHowto
$.doTimeout(15000, function() {
$.jTwitter('eriksnet', 3, function(data){
$('#posts').empty();
$.each(data, function(i, post){
$('#posts').append(
'<div class="post">'
+' <div class="txt">'
// See output-demo.js file for details
+ post.text
+' </div>'
+'</div>'
);
});
});
return true;
});
});
</script>