我想知道是否有办法让CKEditor 4中的元素“不可删除”。
我可能会有一些像这样的HTML:
<div class='content' contenteditable='true'>
<div class='gallery'>...</div>
</div>
在这种情况下,.gallery
不能通过退格或选择并按删除来从.content
删除。
更新:似乎小部件无法取消,或者至少从我能说的内容开始。 看一下http://ckeditor.com/demo#widgets,可以删除小部件。还有其他想法吗?
由于
答案 0 :(得分:3)
您正在寻找的是小部件。 They will be implemented in CKEditor 4.3并提供此类功能。要耐心等待;)
目前只有placeholder插件执行“类似”操作,但我想这对你来说还不够。
答案 1 :(得分:1)
我使用一种解决方法使小部件不可删除。在小部件定义中,我将其添加到init属性中:
#include<stdio.h>
#include<stdlib.h>
main()
{
struct node
{
int data;
struct node *next;
};
struct node *first=(struct node*)malloc(sizeof(struct node));
struct node *second=(struct node*)malloc(sizeof(struct node));
struct node *third=(struct node*)malloc(sizeof(struct node));
scanf("%d %d %d",&(first->data),&(second->data),&(third->data));
first->next=second;
second->next=third;
third->next=NULL;
struct node *t=(struct node *)first;
f(t);
}
f(struct node *a)
{
while(a!=NULL)
{
printf("%d",a->data);
a= a->next;
}
}
这将防止用户使用键盘删除小部件。同样也需要禁用“剪切”功能。