我正在尝试使用jquery将news_092612.html的#content div加载到另一个页面中。来自#content的所有东西都正常加载,除了facebook之类的按钮。这是我正在使用的脚本,我相信我应该在某个地方加入一个解析函数,以便在新的#newswrapper中重新加载按钮。我已经搜索过并试过了,但是我正在撞墙。提前谢谢!
$(document).ready(function(){
$('#newswrapper1').load('news_092612.html #content');
});
这里也是我从#content获取的原始页面。 http://www.spadeballink.com/GALLOWS/news_092612.html
以及我正在尝试加载#content的其他页面。 http://www.spadeballink.com/GALLOWS/TheGoddamnGallows.html
答案 0 :(得分:1)
这是因为Facebook小部件是由Facebook SDK加载的,它包含在特定的新闻文件中,但不是您尝试将#content div加载到的页面。
尝试将此代码添加到页面gallows.html页面中:
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>