4

我正在寻找如何完成这项工作,而我想出的是这个问题和答案

所以我包含了 css 和 js,并将onloadbody 标记作为答案状态,然后我创建了 pre tage,最后创建了这个:

<pre class="prettyprint linenums languague-css">        
    function(){
        echo "test"
    }
</pre>

所以然后我去浏览器查看我的输出,它部分工作。

输出图

没有控制台错误,css 和 js 脚本都已正确加载也就是说我可以进入源代码,单击链接并且不会收到“我找不到你”错误。

所以有了这些信息...

这是怎么回事?

4

2 回答 2

3

当您包含 prettify 样式表但忘记包含 prettify Javascript 代码时,会发生这种情况。或者,如果 Javascript 代码没有运行。

尝试在准备好的文档中运行美化代码,而不是 onload:

! function ($) {
    $(function () {
        window.prettyPrint && prettyPrint()
    })
}(window.jQuery)

这对我有用,请参见此处

于 2013-03-29T14:35:35.423 回答
0

这是一个导致 javascript 无法工作的缓存问题。

于 2013-03-31T19:39:18.213 回答