JavaScript カウントダウン プロンプト ボックス

JavaScript カウントダウン プロンプト ボックス

この記事の例では、カウントダウンプロンプトボックスを実装するためのJavaScriptの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。

コード:

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
 <メタ文字セット="UTF-8">
 <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
 <meta http-equiv="X-UA-compatible" content="ie=edge">
 <title>全画面プロンプトボックス</title>
 <スタイル>
  #ボタン{
   幅: 150ピクセル;
   高さ: 50px;
   背景色: 緑黄色;
  }
  .fullScreenDiv{/* フルスクリーン div */
   表示: なし;
   位置: 絶対;
   左: 0px;
   上: 0px;
   幅: 100%;
   高さ: 100%;
   背景色: rgba(0, 0, 0, 0.4);
  }
  .promptDiv{/* プロンプトボックス div */
   表示: なし;
   位置: 絶対;
   左: 50%;
   上位: 50%;
   変換: translateX(-50%) translateY(-50%);
   幅: 30%;
   高さ: 30%;
   境界線の半径: 20px;
   背景色:白;
   テキスト配置: 中央;
  }
  。近い{
   高さ: 34px;
   行の高さ: 34px;
   マージン: 0px;
   テキスト配置: 右;
   左上の境界線の半径: 20px;
   右上の境界線の半径: 20px;
   背景色: コーンフラワーブルー
  }
  .X{
   パディング: 2px 6px;
   右マージン: 8px;
   色: 白;
   カーソル: ポインタ;
  }
  .countDown{/*プロンプトボックスを閉じるまでのカウントダウン*/
   色: 赤;
   フォントサイズ: 28px;
  }
 </スタイル>
 <スクリプト>
  window.onload = 関数(){
   document.getElementById("button").addEventListener("click",function(){
    document.getElementsByClassName("fullScreenDiv")[0].style.display="block";
    document.getElementsByClassName("promptDiv")[0].style.display="block";
     (var i=5;i>=0;i--){
      (関数(i){
       setTimeout(関数(){
       var j=Math.abs(i-5); //i が 0 の場合、タイマーは 0 秒で、出力は abs(0-5)=5 になります。i が 5 の場合、タイマーは 5 秒で、出力は abs(i-5)=0 になります。   
       もしj==0なら
   document.getElementsByClassName("fullScreenDiv")[0].style.display="none";
        document.getElementsByClassName("promptDiv")[0].style.display="なし";
        }それ以外{
        document.getElementsByClassName("countDown")[0].innerHTML=j;
        }  
        },i*1000);//各間隔は1秒です
       })(私); 
      }
    });
     document.getElementsByClassName("X")[0].addEventListener("click",function(){
      document.getElementsByClassName("fullScreenDiv")[0].style.display="none";
      document.getElementsByClassName("promptDiv")[0].style.display="なし";
     }); 
  }
 </スクリプト>
</head>
<本文>
 <div>
  <button id="button">全画面プロンプトボックスを開く</button>
 </div>
 <div class="fullScreenDiv">
  <div class="promptDiv">
   <h4 class="close"><span class="X">X</span></h4>
    <p>私はフルスクリーンのプロンプトボックスです。私はフルスクリーンのプロンプトボックスです。私はフルスクリーンのプロンプトボックスです。</p>
    <p>カウントダウン終了</p>
    <span class="countDown">5</span>
  </div>
 </div>
</本文>
</html>

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • JavaScript のカウントダウンとポップアップ ウィンドウによる特殊効果のプロンプト
  • JS カウントダウン実装コード (時間、分、秒)
  • JS カウントダウン (日、時間、分、秒)
  • シンプルで使いやすいカウントダウン js コード
  • ボタンをクリックしたときに60秒のカウントダウンを実現するjsコード
  • 2つのシンプルなjsカウントダウンメソッド
  • ネイティブ JS を使用して簡単なカウントダウン機能を実装する例
  • 数秒後にカウントダウンジャンプするjsの例
  • 優れたjs htmlページのカウントダウンは秒単位の精度になります
  • jsはクリックして確認コードを取得するカウントダウン効果を実現します

<<:  Linux に JDK1.8 をインストールするための詳細なチュートリアル

>>:  MySQL InnoDB 監視 (システム層、データベース層)

推薦する

JavaScriptで計算機機能を実現するプロセスの詳細な説明

目次1. 電卓機能の紹介2. 計算機ページのデザイン1. ナビゲーションバー2. データ部分3. i...

Vue でのキープアライブコンポーネントの使用例

問題の説明(キープアライブとは何か)キープアライブ 名前の通り、アクティブな状態を維持します。誰が活...

フロントエンド JavaScript ハウスキーパー package.json

目次1. 必須属性1. 名前2. バージョン2. 説明情報1. 説明2. キーワード3. 著者4. ...

CentOs でノード バージョンを手動でアップグレードする方法

1. 対応するNode.jsパッケージを見つけます。https://nodejs.org/downl...

Vueプロジェクトでvuexを使用する方法

目次Vuex とは何ですか? Vuex 使用サイクル図私のストアディレクトリvuexの例の実装要約す...

HTML 内の CSS および JS リンクのバージョン番号 (キャッシュを更新)

背景検索エンジンで「.htaccess キャッシュ」というキーワードを検索すると、ウェブサイトのファ...

CSS を使用して要素のスクロールバーを非表示にするサンプルコード

どの要素でもスクロールできるようにしながら、スクロールバーを非表示にするにはどうすればよいでしょうか...

CSSは下部のタップバー機能を実装します

現在多くの携帯電話には、下部のタブバーを切り替える機能があります。私も最近、同様の機能を見つけました...

MySQLのnull値に関する小さな問題

今日、null 値をテストしていたところ、小さな問題が見つかりました。ここに記録しました。以前にも遭...

Vue で webSocket を使用してリアルタイムの天気を更新する方法

目次序文webSocket の操作と例について:ウェブソケット1. webSocketについて2. ...

動的なセカンダリメニューを実現するためのCSS

シンプルなセカンダリメニューを動的に実装するマウスを第 1 レベルのラベル上に置くと、マウスが小さな...

MySQLクエリキャッシュに関するヒント

目次序文QueryCache の概要クエリキャッシュ構成QueryCache の使用queryCac...

Vue でコミュニケーションを実装する 8 つの方法

目次1. コンポーネント通信1. Props 親コンポーネント ---> 子コンポーネント通信...

Vue3.0でカスタム命令を書くための簡単な手順

序文Vue には、v-if、v-bind、v-on などの豊富な組み込みディレクティブが用意されてい...

reactにおけるstateの略語の詳細な説明

序文国家とは何か私たちは皆、React はステート マシンであると言います。それはどのように反映され...