2016-07-10 5 views
0

のcontentEditable/Summernoteを使用した場合、現在の段落テキストの数を取得します。ユーザーがテキストのみを持っているかだけで、単一の段落内のイメージを持つことができるようにややミディアムエディタを複製しようとしている

狙いです。

ユーザーフォーカスがSummernoteになると、挿入イメージボタンが表示されます。入力が開始されるとすぐに、戻り値がヒットして新しい段落を開始し、プロセスが再び開始されるまで非表示になります。

私はキーコードを使用して、このbasiclyをテストし、彼らはキーや新しい段落のためのリターンキーを押しているかどうかをチェックしています。しかし、この問題は、ユーザーがテキストを削除したときに発生します。段落の内容全体を削除(バックスペース)すると、画像の挿入ボタンが再び表示されます。

私が考えることができる唯一の方法は、ユーザーが編集中の現在のpタグを取得し、キーの長さを確認することです。しかし、現在のpタグとその内容を取得することに本当の問題があります。それ以降、残りは簡単です。

提案がありますか?

PSEUDO:

if (activeParagraph.text().length) { 
    showImageButton(); 
} else { 
    hideImageButton(); 
} 

答えて

0

は私が必要なものが見つかりました。

var selection = window.getSelection(); 
var length = selection.anchorOffset; 

ここで選択varにconsole.logを実行すると、大量の情報が得られます。

+0

質問が「未回答」に表示されないように、回答を「受け入れ」とマークする必要があります。 – YakovL

関連する問題