リアルタイムプレビューのサンプル

add to hatena hatena.comment
0
add to del.icio.us
0
add to livedoor.clip
0
add to Yahoo!Bookmark
0
Total:
0

初心, 戯言

いきなりですがサンプル


ここに上で入力した内容がリアルタイムで入ります。


ソースコードは続きから。

ソースコード

<textarea id="inputTxt" style="height:8em;width:100%;"></textarea>
<div id="targetArea" style="border:1px solid #999;">ここに上で入力した内容がリアルタイムで入ります。</div>
<script type="text/javascript" src="http://kzms2.com/jQuery/jquery-latest.min.js"></script>
<script type="text/javascript">//< ![CDATA[
//お決まりの文
jQuery(document).ready(function($){
//idが「#inputTxt」のところで、キーボードを押し終わった時に
$('#inputTxt').keyup(function(){
//「#targetArea」に、this(「#inputTxt」)のvalueを入れる
$('#targetArea').text($(this).val());
});
})
//]]></script>

いくつか注意とか説明

なんとなくな説明

  1. jQueryを用いて実装しています。
  2. タグは無効です。有効にするには「$(‘#targetArea’).text($(this).val());」を「$(‘#targetArea’).html($(this).val());」にしてください。
    ただし、ページ崩れたりするのでお勧めは出来ないかもです。
  3. キーボードを用いない入力のリアルタイムプレビューは今回対応していません。

たいしたことはまったくしていませんが、こんな感じでjQueryを用いればリアルタイムのプレビューを簡単に作れちゃったりします。

応用編はまたの機会にっ

Available Feeds

ブログ内検索

最近の活動

イベント

Dreamweaver Town Meeting in Tokyo

Dreamweaver Town Meeting in Tokyoに出演しました。

書籍

続・ハイパフォーマンスWebサイト ―ウェブ高速化のベストプラクティス (大型本)

付録を書かせていただきました。

Profile

ずま/Zuma
Zuma
TwitterはてなブックマークTumblrFriendFeedGoogle リーダー
  • CSS3でのアニメーション知りたい方参考にどでしょ。「:hover」の応用なので古いブラウザでもそれなりに動きます。 Animated Sprites with CSS3 Transitions http://bit.ly/brpjRZ

    September 8, 2010, 5:54 am
  • RT @cipher: New post: CSS Nite in SENDAI, Vol.5でお会いしましょう - http://bit.ly/a8NkPr

    September 7, 2010, 5:26 am
  • おはよござます。ネムネムの実の能力者

    September 7, 2010, 1:45 am

某ポータルWebデザイナー。世間的にはマークアップな人。 html,css,javascript大好き。最近はcss3がお気に入り。phpとasも気になるお年頃。僕はどこへ向かうのか。dot3というユニットでも活動中。http://dot3.jp [tag]iPhone,music,design,wordpress

アーカイブ