1. ZAPRO · 杂铺首页
  2. Typecho

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的之前

全站解压密码:zapro

点击加入➥ QQ交流群(893221685)TG讨论群

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论列表(5条)

  • 心灵博客
    心灵博客 2019年7月1日 12:04

    你也真什么都敢该发

    • Bee.T
      Bee.T 回复 心灵博客 2019年7月1日 12:09

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

  • Bee.T
    Bee.T 2019年7月1日 10:19

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

  • 叶戈
    叶戈 2019年7月1日 06:23

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

    • Bee.T
      Bee.T 回复 叶戈 2019年7月1日 10:31

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