Z-Blog 实现Pjax防止刷新
最近用明月浩空的播放器的人越来越多了,但是很多主题没加上ajax或pjax。
一跳转音乐就砍了怎么行=-=自己加个Pjax吧
先引用pjax核心代码:
// .content-wrap 改为你主题的
没多说评论框:
$(document).pjax('a[target!=_blank]', '.content-wrap', {fragment:'.content-wrap', timeout:6000}); $(document).on('submit', 'form', function (event) {$.pjax.submit(event, '.content-wrap', {fragment:'.content-wrap', timeout:6000});});
有多说评论框:
$(document).pjax('a[target!=_blank]', '.content-wrap', {fragment:'.content-wrap', timeout:6000}); $(document).on('submit', 'form', function (event) {$.pjax.submit(event, '.content-wrap', {fragment:'.content-wrap', timeout:6000});}); $(document).on('pjax:complete', function() { pajx_loadDuodsuo(); }); function pajx_loadDuodsuo(){ var dus=$(".ds-thread"); if($(dus).length==1){ var el = document.createElement('div'); el.setAttribute('data-thread-key',$(dus).attr("data-thread-key")); el.setAttribute('data-url',$(dus).attr("data-url")); DUOSHUO.EmbedThread(el); $(dus).html(el); } }
自制懒人版:
给不会写js的站长使用,带多说评论框刷新,
默认.content-wrap,理论上z-blog主题通用,
整合了pjax核心代码,只需上传这个js即可使用。
使用方法 全局引用即可,不限</head>前还是</body>前,不会改模板可以加到全局统计代码那里。
<script src="/你上传的路径/pjax.js"></script>
怎么弄啊,大佬, Q421756