檢查你的網站是否引入1.7.0版本以上的jquery.js,若是沒有請全局引入javascript
https://files.cnblogs.com/files/fan-bk/pjax.js pjax文件下載地址 pjax body 代碼結束前引入pjax.js
php
二、添加pjax容器css
將body的id設置爲 contenthtml
三、插入pjax代碼java
在主題footer文件 body結束標籤前面 添加代碼;jquery
<div style="display:none; z-index:9999; background-color: #ea4961; position:fixed; top:0px; width:100%; height:100vh;" class="pjax_loading"> </div> <script type="text/javascript" src="<?php $this->options->themeUrl('js/pjax.js'); ?>"></script> <!--引入pjax--> <script> $(document).pjax('a', '#content', {fragment:'#content', timeout:6000}); //這是a標籤的pjax,#content 表示執行pjax後會發生變化的id,改爲你主題的內容主體id或class。timeout是pjax響應時間限制,若是在設定時間內未響應就執行頁面轉跳,可自由設置; //$(document).on('submit', 'form', function (event) {$.pjax.submit(event, '#content', {fragment:'#content', timeout:6000});}); //這是提交表單的pjax。form表示全部的提交表單都會執行pjax,好比搜索和提交評論,可自行修改改爲你想要執行pjax的form id或class。#content 同上改爲你主題的內容主體id或class; $(document).on('pjax:send', function() { //pjax連接點擊後顯示加載動畫; //$(".pjax_loading").css("display", "block"); }); $(document).on('pjax:complete', function() { //pjax連接加載完成後隱藏加載動畫; //$(".pjax_loading").css("display", "none"); 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); } } </script>