启用Pjax后自定义js不加载的解决办法

启用 Pjax 以后,站点顺滑了不少,但也出现了一些 js 加载不出来的情况。

例如本站的友链页面以及部分文章页面上都引入了 js,开启 Pjax 后无法加载。

解决方案很简单,只要将原有的 <script>...</script> 添加一个 data-pjax 属性就行。

示例:

1
2
3
<script data-pjax type="text/javascript">
// Some code here
</script>

完工。