Typecho解决PJAX下代码高亮失效的方法

<script type="text/javascript">
$(document).on('pjax:complete', function() {
if (typeof Prism !== 'undefined') {
var pres = document.getElementsByTagName('pre');
for (var i = 0; i < pres.length; i++){
if (pres[i].getElementsByTagName('code').length > 0)
pres[i].className = 'line-numbers';}
Prism.highlightAll(true,null);}
});
</script>

将代码插入header.php或者footer.php的之前

资源交流使用问题欢迎加入本站TG群组:Zapro · 杂铺 HAPPY
ZAPRO · 杂铺 » Typecho解决PJAX下代码高亮失效的方法

5 评论

    1. :guai: 我准备以后发小黄片带你们开车了

  1. :heixian: 我不知道你说的是什么效果

  2. OωO 暂时还是没有解决问题,我再测试一下放置位置,插在footer.php的/body前面没有用

    1. 这个方法不具有普遍性,根据实际情况修改。

发表评论