Jul*_*ARD 1 javascript jquery wysiwyg redactor
我有两个问题:
我想要一个像这样的按钮:
buttons: buttons,
buttonsCustom: {
sh: {
title: 'Syntax Highlighter',
callback: function(){
var html = "<pre class='brush:'></pre>";
this.execCommand('inserthtml', html);
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的按钮出现但是当我点击它时,它说"this"没有"execCommand"功能.它是如何工作的 ?我怎么能说"这个"是Redactor?你知道我的意思 ?
是否可以创建下拉列表?
我想在redactor中添加一个自定义按钮.我拿了你的代码,我为了我的目的改变了代码.它适用于我,你可以看看:
$(document).ready(
function()
{
$('.redactor').redactor({
focus: true,
buttonsAdd: ['|', 'token'],
buttonsCustom: {
token: {
title: 'Ajouter une variable',
dropdown: {
header: {title: 'Entête',callback: function(obj){obj.insertHtml('%header%');}},
footer: {title: 'Signature',callback: function(obj){obj.insertHtml('%footer%');}},
last_name: {title: 'Nom',callback: function(obj){obj.insertHtml('%last_name%');}},
first_name: {title: 'Prénom',callback: function(obj){obj.insertHtml('%first_name%');}},
date: {title: 'Date',callback: function(obj){obj.insertHtml('%date%');}},
contract: {title: 'Contrat',callback: function(obj){obj.insertHtml('%contract%');}}
}
}
}
});
}
);
Run Code Online (Sandbox Code Playgroud)
干杯