blockquote関数を備えたリッチテキストエディター
-
08-07-2019 - |
質問
また、私です。プラグインを使いたくないのですが、自分で書くか、他のプラグインのいくつかの行を使います;-)。
太字、斜体、リスト、絵文字、ブロック引用の機能を備えた単純なRTEを作成します。このシンプルな軽量プラグインを見つけましたhttp://batiste.dosimple.ch/blog/posts/2007-09-11-1/rich-text-editor-jquery.html であり、非常にシンプルで非常に小さい。
定義済みのフォルダーから絵文字を読み込む絵文字パレットを既に追加しました。しかし、今はblockquote関数を追加したいのですが、どうすればいいのかわかりません。インターネット上でIE / FFのデフォルトの機能にはないものをいくつか読みましたが、blockquote機能を備えたRTEがいくつかありました。
プラグインはこれを太字に使用します
$('.bold', tb).click(function(){ formatText(iframe, 'bold');return false; });
「bold」を「blockquote」に変更しても役に立たない(おそらく単純に考えられる;-))
これを手伝ってくれる人はいますか?
事前にTnx
Grtzzz
Wim
編集:
OK、私はこれを試しました
$('.bold', tb).click(function(){ formatText(iframe, 'formatblock', '<blockquote>');return false; });しかし、これはFFでのみ動作し、IEでは動作しません、いまいましい:(
解決 2
OK、
時間がかかりましたが、解決策があると思います(私にとってはうまくいきます)。
&quot; blockquote&quot;を追加する場合、FFとIEの応答が異なるため、次のコードを使用する場合
$('.quote', tb).click(function(){ if($.browser.msie){ formatText(iframe,'indent'); }else if($.browser.mozilla){ formatText(iframe, "formatblock", '<blockquote>'); } return false; });
IEのインデントは、ブロッククォートを出力として提供します(IE7およびIE8)。
より良い解決策を持っている人がいれば、ここに行きたいのですが、今のところはこれで作業できます。
Grtzzzz
Wim
他のヒント
他のRTEは、おそらくスパンでカスタムcssを使用します。たとえばTinyMCEは、それを使用していると確信しています。