【发布时间】:2014-04-09 14:47:19
【问题描述】:
我通过 Jquery 嵌入了一个 twitter 时间线,这样当用户点击一个按钮时,它会创建带有时间线的 div……当他再次点击它时,时间线就会消失。
这可行,但是当我再次单击该按钮时,它不想再次加载。所以我每页只能加载一次。
$("#TWT").click(function(e) {
e.preventDefault();
if(loadHtml == "empty") {
$( "#authorName" ).load( "test.html" );
loadHtml = "full";
} else if(loadHtml == "full") {
$("#tweetDiv").remove();
loadHtml = "empty";
}
});
test.html 包含嵌入的内容,loadHtml 设置为空。
我的实际实现更复杂,但我已将其缩减到此,以便我可以看到有什么问题。包含 twitter 提要的 div 重新出现...但提要不再加载。
在不加载的情况下多次向页面提供嵌入式时间线是否存在问题?如果我刷新页面,它会再次起作用......只有一次。
PS:澄清一下——这不是 div 不再出现的问题。当我查看生成的 html 时,它显示得很好。只是推特不想再加载了。
【问题讨论】:
标签: javascript jquery twitter