我在我的应用中使用的是最新的SyntaxHighlighter,但由于某些原因,工具栏在IE、火狐或Chrome浏览器中无法显示。代码高亮显示没有问题,但我想有工具栏。更糟糕的是,官方网站上的toolbar demo也无法工作。
我是不是漏掉了什么明显的东西?下面是代码块。
<script src="Scripts/syntaxhighlighter/scripts/shBrushCSharp.js" type="text/javascript"></script>
<link type="text/css" rel="stylesheet" href="Scripts/syntaxhighlighter/styles/shCoreDefault.css" />
<script type="text/javascript">
// Highlight code
SyntaxHighlighter.all();
</script>
<pre class="brush: csharp; ruler: true; title: 'Test'; toolbar: true;">
public static bool HelloWorld()
{
// Return
return false;
}
</pre>发布于 2011-02-01 15:44:46
我一直在试着自己弄明白这件事。我不会在这里声称是100%正确的,但据我所知,这是答案:
在从版本2到版本3的更新中,
如果这是真的,那就太糟糕了。带图标的弹出式工具栏是让我选择SH而不是其他选项的原因之一。
这就是我所猜测的,将最新包中包含的CSS文件与启用了“正确”工具栏的网站上可用的CSS进行比较。
这里有一个我曾窥探过的链接:ramymostafa.com
发布于 2011-06-05 16:11:58
虽然我自己也想要这个工具栏,但似乎已经包含了一个工具栏功能--复制和粘贴--而不需要工具栏项目:
如果双击代码的任意位置,整个代码视图将替换为预先选定的视图,用户可以使用简单的Ctrl/Cmd-C从该视图进行复制。单击其他位置可将视图返回到原始状态。http://alexgorbatchev.com/SyntaxHighlighter/whatsnew.html#copytoclipboard
我仍然喜欢弹出功能,但我想按钮少了是一件好事?
发布于 2011-02-18 23:01:50
这里也有同样的问题。看起来在v3中没有工具栏。
我再次使用v2:http://alexgorbatchev.com/SyntaxHighlighter/download/download.php?sh_2.1.382
如果你复制css和js文件,不要忘了在文件夹样式中包含图片
https://stackoverflow.com/questions/4607609
复制相似问题