ステップの画像をUPDATEしました。
私はミディアム エディターに関係するすべてのことを考え続けており、私が達成したいことの終わりに向かっていますが、この最後のものには困惑しています. Medium Button拡張機能を使用して、関数を起動してからクリックするカスタム ボタンを作成しています。新しい HTML をエディターに貼り付けようとするまでは、すべてうまくいっています。jQuery クリック関数は次のとおりです。
$(document).on('click', 'a.tag_person', function(){
var name = $(this).text();
var id = $(this).data('id');
var link = '<a data-rel="'+id+'">'+name+'</a>';
editor.pasteHTML(link);
$('.tagging_list').remove();
});
Sally をコードに追加します。それはうまくいきます。私が問題を抱えているのは、編集可能なフィールドで、キャレットが終了タグの直前に配置されていることです。そのため、人々がタイピングを続けると、そのマークをキックアウトしたいときに、そのマークにテキストを追加し続けます。キャレットをタグの外に移動する方法が必要です。
誰にもアイデアがありますか??
ありがとう!