2013-12-11 136 views
1

我正在博客网站http://d361.azurewebsites.net/Blog上工作。我用http://tympanus.net/codrops/2012/12/11/fullscreen-pageflip-layou的全页面翻页模板,使用javascript和jquery,而不是显而易见的。由于jQuery问题导致实现Disqus插件的问题

我有2个问题。

  1. 我需要disqus插件在博客的每篇文章。但由于整个网站基本上是一个单一的网页,我无法实现它。其他锚标签不起作用。 目前只有第一篇文章中disqus插件正在工作。

  2. 我也在网站上使用社交分享按钮。再次,他们只共享邮件网站链接,即d361.azurewebsites.net/Blog而不是实际的文章。我试图使用锚标签,但它不起作用。

请帮助我在这里。正如你必须已经知道的,除了html和css之外,我知道的不多。

回答

0

Disqus无法使用单一页面应用程序,您必须使用我们的AJAX协议重新加载线程以获取新信息。在此过程记载:http://help.disqus.com/customer/portal/articles/472107-using-disqus-on-ajax-sites

每当页面内容正在改变,你会打电话DISQUS.reset这样的:

DISQUS.reset({ 
    reload: true, 
    config: function() { 
    this.page.identifier = "new_disqus_identifier"; 
    this.page.url = "http://example.com/#!new-url"; 
    } 
}); 
+0

我发现下jquery.bookblock.js这段代码 \t开关(键代码){ \t \t \t \t \t \t情况arrow.left: \t \t \t \t \t \t \t self._action('prev'); \t \t \t \t \t \t \t break; \t \t \t \t \t \t情况arrow.right: \t \t \t \t \t \t \t self._action( '下一个'); \t \t \t \t \t \t \t break; \t \t \t \t \t} 而且去的页面,在索引下面的代码之间导航。HTML

你能指导我在这种情况下实施disqus重置功能吗? – Shan