私はSummernoteを使用していますが、Mediumエディタを複製しています。contenteditable div/Summernoteの次の段落に注目してください
イメージを挿入するときに、自分の段落タグに挿入することのみ許可します。画像には段落タグを混在させることはできません。
私は各段落に 'has-image'のクラス内のイメージを与えます。私が今やりたいことは、そのクラスがあれば、段落の中のテキストをユーザーが入力することを許しません。
タグ内をクリックしようとすると、次の段落にフォーカスが移ります。
どうすればよいですか?私はその罰金選択を知っているが、実際に内部にカーソルを配置する方法を考えるカントので、私は次の段落のテキストを設定することができます
$(document).on('click', '.has-image', function() {
$(this).next('p').click();
});
:私は、次の段落をクリックしてから運をトリガーしようとしています。一例として
JSFiddle:http://jsfiddle.net/vXnCM/5583/
です。 http://jsfiddle.net/vXnCM/5584/更新されたフィドルなので、画像をクリックすると動作しますが、pタグ自体のいずれかをクリックしても、ユーザーはテキストを入力できます。標準の動作を上書きできるかどうかは不明です。 <10 – Lovelock
私が付属している他の解決策は、イメージにpタグを含む幅よりも大きな幅を与えてから、余白を調整することです。この方法では、ユーザーはpタグをまったくクリックできません。 – Lovelock