怎么在html中加入pjax,pjax加载多说的三种方法
多說官方提供的方法:http://dev.duoshuo.com/docs/50b344447f32d30066000147
這里不進行說明,請進入上述鏈接進行查看。
效果說明:進入文章頁需要點擊按鈕,多說評論才會加載出來。
方法二
民間高手不滿足方法一那種需要按一次才能加載的方法,于是寫了個不需要按按鈕也能加載的方法。
在網(wǎng)站head處加入
在寫個多說重載函數(shù),在pjax完成后調(diào)用
上述中的$(document).on('pjax:complete', function() {});和你使用的pjax可能有所不同,但道理是通用的。
方法三
也就是我現(xiàn)在用的方法,這個方法需要模板加載jquery,在pjax重載函數(shù)中加入下述代碼
if ($('.ds-thread').length > 0) { if (typeof DUOSHUO !== 'undefined') DUOSHUO.EmbedThread('.ds-thread');DUOSHUO.ThreadCount($('.ds-thread-count')); else $.getScript("//static.duoshuo.com/embed.js"); }
以上三種方法,孰優(yōu)孰劣,請自行判斷,以前我是用第二種方法的,后來發(fā)現(xiàn)了第三種方法,發(fā)現(xiàn)代碼量少了不少(因為加載了jq),于是就用了第三種方法。
總結(jié)
以上是生活随笔為你收集整理的怎么在html中加入pjax,pjax加载多说的三种方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 木兰诗原文及翻译注释
- 下一篇: 睡前100个小故事文本