ホームページ > ウェブフロントエンド > CSSチュートリアル > jQueryを使用してテキスト要素を点滅させるにはどうすればよいですか?

jQueryを使用してテキスト要素を点滅させるにはどうすればよいですか?

Patricia Arquette
リリース: 2024-10-29 20:46:02
オリジナル
431 人が閲覧しました

How can I make text elements blink using jQuery?

jQuery を使用したテキストの点滅: 総合ガイド

Web ページ内でテキスト要素を点滅させるのは一般的な要件です。 jQuery は、このタスクに対して強力でブラウザ間互換性のあるソリューションを提供します。

実装

jQuery でテキストを点滅させるには、その setInterval() メソッドと css() メソッドを利用できます。簡潔でわかりやすいコード スニペットを次に示します。

<code class="javascript">$('.blink').each(function() {
    var elem = $(this);
    setInterval(function() {
        if (elem.css('visibility') == 'hidden') {
            elem.css('visibility', 'visible');
        } else {
            elem.css('visibility', 'hidden');
        }    
    }, 500);
});</code>
ログイン後にコピー

このコードでは、

  1. each() メソッドを使用して、blink クラスのすべての要素を反復処理します。
  2. 各要素について、setInterval() を利用して、500 ミリ秒 (0.5 秒) ごとに点滅効果をトリガーする間隔を作成します。
  3. 間隔関数内で、要素の表示スタイルを交互に切り替えます。

互換性

提供されたコードは、Internet Explorer、Firefox、Chrome などの最新のブラウザーでシームレスに動作します。

点滅の無効化

テキストの点滅を停止するには、setInterval() によって返された間隔 ID に対して clearInterval() を呼び出すだけです。その方法は次のとおりです:

<code class="javascript">var intervalId = setInterval(function() {
    // Code to make text blink...
}, 500);

// To stop blinking, call clearInterval() like this:
clearInterval(intervalId);</code>
ログイン後にコピー

以上がjQueryを使用してテキスト要素を点滅させるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート