我目前正在为客户测试 Twitter 墙,当页面以 javascript 开头时我正在加载墙。是否可以在不重新加载浏览器的情况下重新加载 div 或 javascript?
这是我的div
<div id="social-stream"></div>
用js加载
$(document).ready(function($){
$('#social-stream').dcSocialStream({
feeds: {
twitter: {
id: '#%23hashtag',
thumb: true,
images:'medium',
},
},
rotate: {
delay: 0
},
twitterId: 'something',
control: false,
filter: false,
wall: true,
cache: false,
max: 'limit',
limit: 16,
});
});
最佳答案
是的,您可以使用 setInterval喜欢,
$(document).ready(function ($) {
function socialStream() {
$('#social-stream').html('').dcSocialStream({
feeds: {
twitter: {
id: '#%23swiss',
thumb: true,
images: 'medium',
},
},
rotate: {
delay: 0
},
twitterId: 'swiss',
control: false,
filter: false,
wall: true,
cache: false,
max: 'limit',
limit: 16,
});
}
socialStream();// first time load
setInterval(function () {
socialStream(); // reload div after every 5 seconds
}, 5000); // 5 seconds interval
});
你也可以使用 clearInterval停止重新加载/刷新您的推特数据
关于javascript - 一定时间后重新加载特定的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27289603/