我正在尝试在我的博客上实现Rainbow jquery插件:https://levalencia-public.sharepoint.com/blog

彩虹插件在这里:
http://craig.is/making/rainbows

我的头上包括以下内容

 <link rel="stylesheet" href="css/rainbow/kimbie-dark.css" />


我在正文结束标记之前添加了以下内容

 <!-- you can create a custom build with specific languages this should go before the closing </body> -->
        <script src="js/rainbow.min.js"></script>
        <script src="js/languages/generic.js"></script>
        <script src="js/languages/csharp.js"></script>
        <script src="js/languages/css.js"></script>
        <script src="js/languages/html.js"></script>
        <script src="js/languages/javascript.js"></script>
        <script src="js/languages/shell.js"></script>

         <script> //<![CDATA[
              $(document).ready(function() {
                Rainbow.color();
              });
              //]]>
        </script>


然后,我发表了一篇文章,用代码对其进行了测试:

<pre><code data-language="javascript">var testing = true;</code></pre>


当我检查博客的源代码时,似乎html被更改了,因为我看到了:



如果我调试Rainbow.color被击中。
所以我无能为力

最佳答案

首先,Rainbow会初始化自身,因此您应该可以毫无问题地删除它:

<script> //<![CDATA[
    $(document).ready(function() {
        Rainbow.color();
    });
    //]]>
</script>


您看到的主要问题是主题文件未正确包含。如果查看主题,则包含的主题不是有效的CSS文件。它返回某种html。

看到
https://levalencia-public.sharepoint.com/_catalogs/masterpage/css/rainbow/kimbie-dark.css

关于javascript - Rainbow Jquery插件不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21975627/

10-10 11:37