我使用CKEditor 4将<textarea>
转换为jQuery UI Dialog内的WYSIWYG编辑器。
我有3个问题,我认为是相关的:
任何帮助都会很棒。以下是我使用的代码:
function OpenDialog(modalID, w, h) {
$("#" + modalID).css("display", "block");
$("#" + modalID).dialog({
draggable: false,
height: h,
width: w,
resizable: false,
modal: true,
appendTo: "form",
buttons: [
{
text: 'Save',
class: "saveicon",
click: function () {
//Save Stuff
}
}
]
}).bind('dialogclose', function (event, ui) {
//toggles the editor controls
editor = CKEDITOR.instances['<%=txtEditor.ClientID %>'];
if (editor) {
editor.updateElement();
editor.destroy();
}
});
$(".saveicon").prepend('<span class="glyphicon glyphicon-floppy-disk"></span> ');
}
答案 0 :(得分:2)
我的问题是一系列问题,一切都在我的最后:
灰显的按钮是由于缓存问题造成的。我清除了缓存,问题解决了。
SCAYT问题是因为我公司的防火墙阻止了对SCAYT网络服务的调用。