私は多くのドキュメントや例を見てきましたが、答えが見つかりませんでした。ここに私の問題だ、私はCKEditorバージョンstylesSet内部に次のコードを持っている:以前のものを削除せずに別のスタイルを追加する(CKEditor 4)
{name: 'Full Column Photo', element: 'img', attributes: { 'class': 'full-
column' }, childRule: function(element) {
return !element.is('img');
}},
{ name: 'Disable Image Popup', element: 'img', attributes: { 'class':
'disable-popup' }, childRule: function(element) {
return !element.is('img');
} },
私はスタイル/クラス「.full列を」持っている要素を持っているし、その後スタイル/クラス」.DISABLE-ポップアップを追加する場合"同じ要素には、" .full-column "が削除されます。要素の両方のクラスを保持するにはどうすればよいですか?以前に選択されていたスタイル/クラスのみを削除するにはどうしたらいいですか?
ありがとうございました! CKEditor内でこの機能を利用する方法は何でしょうか?クラスの追加/削除はstylesSetと同じように動作しますが、どうにかしてこのclassListプロパティを追加する必要があります。 – nikoka
私は自分のソリューションを更新しました。多分それはうまくいくでしょうか? –
ありがとうございました。残念ながら、Uncaught SyntaxError:予期しないトークン{" – nikoka