2013-12-11 64 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