Shuffle Letters

JavaScript

テキストをカシャカシャとシャッフルさせて表示していくjQueryプラグイン「Shuffle Letters」

テキストをカシャカシャとシャッフルさせて表示していくjQueryプラグイン「Shuffle Letters」をご紹介します。カシャカシャカシャカシャ楽しいですね。注目させたい文字がある場合なんかに活用できそうです。ということで、以下、使い方です。

[ads_center]

使い方

head内にjQueryとダウンロードしたプラグインファイルを読み込み、shuffleLettersをセットします。

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js?ver=1.7.1'></script>
<script type="text/javascript" src="js/jquery.shuffleLetters.js"></script>
<script type="text/javascript">
$(function() {
    $('#container').shuffleLetters();
});
</script>

で、あとは表示させたいテキストを記述します。

<div id="container">Shuffle Lettersのサンプルです!</div>

これだけでテキストがシャッフルします。めっちゃ簡単ですね。

2回目、3回目と表示させたいテキストがある場合には、head内にscript.jsも読み込みます。

<script type="text/javascript" src="js/script.js"></script>

で、script.js内にあるsetTimeoutの場所に表示させたいテキストを指定していきます。このように、追加していくテキストがある度に、setTimeoutのブロックを作っていきます。ちなみにsetTimeoutには時間を指定する必要があります。

例えば、2回目のテキストはsetTimeoutを4000、3回目のsetTimeoutは8000と指定したい場合には、以下のように記述していきます。

     // 2回目のテキスト
     setTimeout(function(){
          // Shuffle the container with custom text
          container.shuffleLetters({
               "text": "2回目に表示させるテキスト"
          });
          userText.val("type anything and hit return..").fadeIn();
     },4000);

     // 3回目のテキスト
     setTimeout(function(){
          // Shuffle the container with custom text
          container.shuffleLetters({
               "text": "3回目に表示させるテキスト"
          });
          userText.val("type anything and hit return..").fadeIn();
     },8000);

テキストにちょっとしたアクセントをつけたい場合にはオススメです。画像と組み合わせたりなんかしても面白そうですね。以下からダウンロードすることができます。

定規にもなるDandeonのマネークリップがお洒落でとても画期的!前のページ

継続日数をカウントできるiPhoneアプリ「Streaks」で特定の曜日をスキップさせるやり方次のページStreaksで特定の曜日をスキップ

最近の記事

  1. ホワイトチョコマカダミアドーナツ
  2. エッグペペ
  3. ダークチョコレート
  4. 朝のコーヒー
  5. ザンビア
PAGE TOP