我正在抓取推文并将其显示在滑块中。现在,当我打开页面时,它向我展示了一个在另一个上面的所有推文,这些都会造成混乱。并在页面完全加载后,它显示我想要的推文。那么在页面完全加载时有没有办法显示推文或运行php代码?
答案 0 :(得分:1)
页面加载后无法运行PHP代码,但是您可以对php脚本运行AJAX调用。
虽然,我建议您在加载页面后运行Javascript / jQuery。您最好的选择是使用https://dev.twitter.com/docs/embedded-timelines
这将提供您需要的所有代码。
答案 1 :(得分:0)
听起来你的所有推文都是通过php输出的,然后用javascript设置成滑块,所以在输出的数据和javascript加载之间,你会看到没有样式的数据。
一个简单的解决方案是给包含元素一个显示样式:none,然后在页面加载时通过javascript显示它:
CSS
#tweet-holder{
display:none;
}
php / html
<div id="tweet-holder">
//all your tweets go here
</div>
JS
$(function(){
$('#tweet-holder').show();
});