時間差で表示する文字列


2014/11/22 追記
時間差で表示する文字列(2)に jQuery 版を掲載しました。
jQuery を使う場合は新しく投稿した方を見てください。

今回は時間差での表示処理についてです。
正直な話、あまり jQuery は使いません(笑)
とある仕事で「使うかも・・・」との打診を受けたのですが、別の表示をする様に変わりました。
必要は無くなりましたが、今後の事を考えて作ってみます。

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

        <script src="./jquery-1.9.1.min_.js"></script>   
        <script type="text/javascript"><!--

            $(function() {
                $('#obj01').hide(0);
                $('#obj02').hide(0);
                $('#obj03').hide(0);
                $('#obj04').hide(0);
            });

            function dispObject(id) {
                id.show('slow');
            }
            setTimeout("dispObject($('#obj01'))", 1000);
            setTimeout("dispObject($('#obj02'))", 2000);
            setTimeout("dispObject($('#obj03'))", 4000);
            setTimeout("dispObject($('#obj04'))", 5000);


        --></script>

        <link rel="stylesheet" href="reset.css" type="text/css">
        <style type="text/css"><!--

            div {
                margin      : 50px;
            }

        --></style>

    </head>
    <body>

        <div id="disp_area">

            <div id="obj01">
                <p>Massage Line 01</p>
            </div>
            <div id="obj02">
                <p>Massage Line 02</p>
            </div>
            <div id="obj03">
                <p>Massage Line 03</p>
            </div>
            <div id="obj04">
                <p>Massage Line 04</p>
            </div>

        </div>

    </body>
</html>

sample

spmple では時間がを置いて四行の文字列が表示されるます。
指定する数字で表示する間隔を変更することができます。
別に画像なども表示する事が出来るため用途は色々広がります。

・・・機能としてはありふれた機能なんですがデザイナーさんが考えると夢が広がる内容ですね。
毎度のことながら私自身の美的センスの無さにはうんざりです・・・

jQuery はここからダウンロードしてください。

この投稿は役に立ちましたか? 役に立った 役に立たなかった 2 人中 1 人がこの 投稿 は役に立ったと言っています。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です