Quantcast
Channel: まとめーたー
Viewing all articles
Browse latest Browse all 454

jquery markdown crevasse 使い方

$
0
0
photoBy: http://www.lifehacker.jp/upload_files/130212markd… マークダウンエディタの使い方 今回は crevasse を使う サンプル http://patbenatar.github.io/crevasse/ ソース https://github.com/patbenatar/crevasse 組み込み 上記ソースからデータをダウンロードして指定された通りに js や css を読み込む。 全角、半角を便利に使うには エディタに使いたいテキストエリアは #KijiBody とする。 <script type="text/javascript">    $(function () {             $("#KijiBody").crevasse({        previewer: $("#the_previewer")     });         $("#KijiBody").blur(function(){                var text = $("#KijiBody").val();        var hen = text.replace(/[@|#|*|]/g,function(s){                  return String.fromCharCode(s.charCodeAt(0)-0xFEE0);        });                var hen = hen.replace(/ /g," ");                $("#KijiBody").val(hen).trigger("change");                });                });</script> これで #KijiBody から カーソルが外れた時に 全角シャープを 半角シャープなどにそれぞれ自動変換してくれるので 入力途中にわざわざ全角、半角に変換する必要がなく、使いやすくなる。 keydown , keyup をイベント指定すればリアルタイムで変換できるのかと思ったが、IEやFirefoxだとデータが消えるので、 上記の方法でやる。 入力方法 # , ## , ### タイトル *(半角スペース)リスト ![画像](http://qiita.com/favicon.png) 改行 半角スペース 2回 リンクをつける [View source and download on GitHub](http://github.com/patbenatar/crevasse) 画像にリンクをつける [![画像](http://qiita.com/favicon.png)](http://www.matomater.com) 上記でそれぞれ入力することができる。

Viewing all articles
Browse latest Browse all 454