1

ブロック要素表示モードで tinyMCE を使用しています。

準備された html ブロッ​​ク (レイアウト パーシャル) を実際のカーソル位置に挿入するカスタム プラグインを作成しました。

2 つの div の間にスペースを入れるのは問題があります。

そのようなマークアップがある場合:

<div id="first"></div><div id="second"></div>

これらの div の間をクリックすると、最初または 2 番目の div に着陸しますが、間にはありません。

だから私はhtmlソースを編集しようとすると、brのようなマークアップになります:

<div id="first"></div><br/><div id="second"></div>

これらの div の間を指すことができるようになりましたが、tinyMCE を介して動的に追加した要素では機能しません。部分的な例を追加すると。

<div></div><br/>

そのdivの後にクリックすることはできません。ただし、ソースを手動で編集すると可能です。変。この件について解決策はありますか?

4

1 に答える 1

0

Tinymce は、ユーザーが div または p タグの間をクリックできないようにします。この理由は簡単です。ユーザーが文字をクリックして文字を入力すると、その文字を含む別の div または p が作成されます。これは、rtes が動作するように設計された方法ではありません。2 つの div の間に何かを挿入したい場合は、これを処理するために特別なボタンまたは独自のプラグインを使用する必要がありますが、カーソルを配置したくない場所に手動で配置してもうまくいきません。

于 2013-04-17T12:21:13.287 に答える