将类添加到编辑器中的前置和代码元素
Adding class to pre and code element in redactor?
我已经尝试了好几天了,想知道如何在Redactor中为一个格式化选项元素添加一个类。
默认情况下,"Code"的格式选项将在<pre></pre>
或<code></code>
html元素中包装内容。然而,我需要使编辑器使用<pre class="prettyprint linenums"></pre>
或<code class="prettyprint linenums"></code>
代替。
有没有人知道一个简单的方法来做到这一点?几天来,我一直在给Redactor支持人员发邮件,并尝试了他们提供给我的一个链接,链接到他们的文档(http://imperavi.com/redactor/docs/settings/formatting/#setting-formattingAdd),但它只是破坏了整个事情…
PS:我几乎是javascript智障,我无法掌握或理解它是如何工作的,并且很难做任何与js相关的事情。
我如何添加一个类的编辑器的"代码"格式选项包装内容在一个前HTML元素?
刚刚才注意到你自己回答了,你曾经让这个工作吗?
我很快实现了它,看看会发生什么,通过你的其他帖子,我想你可能知道结果如何。
这是我得到的…
http://plnkr.co/edit/B5F3bn6I0ofqTaY7NkZg?p=preview
$(function() {
$('#redactor').redactor({
focus: true,
buttonSource: true,
// formatting: ['p', 'blockquote', 'h1', 'h2'],
formattingAdd: [{
tag: 'pre',
title: 'Pretty Print',
class: 'prettyprint linenums'
}],
syncCallback: function()
{
prettyPrint();
}
});
});
…这将添加一个格式化选项,该选项将使用该类将选中的内容包装在一个pre中,然后运行prettyPrint来转换它.....然后问题就开始了;)
哦,好吧,如果你弄明白了,我很想知道,至少这展示了如何添加一个格式选项
将$( "pre" ).addClass( "prettyprint linenums" );
添加到另一个加载时运行的函数
- 元素在我的代码中不会.fadeTo.Don'I don’我不知道;s错误的JavaScript、JQuery、H
- 访问代码生成的输入元素上的keyup事件
- HTML 标记未在 AngularJS ckEditor 中应用,而是在 Ediator 中显示 HTML 元素标记代码
- 使用javascript代码将HTML元素复制到剪贴板
- 制作 JavaScript 代码适用于任何元素
- 如何获取dom元素的代码行号
- 如何停止“;固定的“;元素,使用以下代码
- jQuery和AJAX对元素的调用有JavaScript代码
- 用于修改文档元素的 PHP 代码
- 如何在样式元素中获取 CSS 代码
- 为什么谷歌跟踪代码管理器不能安装在正文下的另一个HTML元素中
- findout js代码遍历DOM中的哪个元素
- 什么'这段用javascript移动css元素的代码错了
- 用于查找JS代码中引用的DOM元素的工具
- 如果我只想从数组中打印任何一个元素.任何数组.那么代码会是什么
- jQuery没有为具有新id的新元素执行代码
- 重用用于淡入淡出元素的代码,这样我就不会'我不必重复我的代码
- JavaScript:删除一部分代码,并在单击时删除一个元素
- 获取值的代码元素和排序唯一值
- 将类添加到编辑器中的前置和代码元素