我构建了一个 Twitter 小部件,并试图让它在我的页面上显示在一个预构建的 JavaScript 函数中。
我将小部件放在一个隐藏的 div 中,当点击页面上的链接时会显示该 div,但小部件没有显示,我不知道为什么。我正在从 Twitter 复制代码。
下面是 JavaScript 函数和 Twitter Widget 代码:
function showTwitterFeed(a) {
$(".navlink").removeClass("active");
$(a).addClass("active");
$("#content").css("display","block");
document.getElementById('content').innerHTML = "<a class=\"twitter-timeline\" width=\"500\" height=\"600\" href=\"https://twitter.com/PLInVancity\" data-widget-id=\"293993973104656384\">Tweets by @PLInVancity</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=\"//platform.twitter.com/widgets.js\";fjs.parentNode.insertBefore(js,fjs);}}(document,\"script\",\"twitter-wjs\");</script>";
}
如果有人知道为什么它不起作用,请告诉我。将不胜感激。