jQuery確認

Anika Tabassum Era 2023年6月21日
  1. 確認を確実にするための jQuery .$alert の使用
  2. 確認のための jQuery $.dialog の使用
  3. 確認を確認するための jQuery $.confirm の使用
jQuery確認

jQuery では、confirm プラグインは、JavaScript の confirm 関数に似た関数で構成されています。 しかし、基本的な特徴は、jQuery の $.confirm にはいくつかのプロパティ (OK ボタンと Cancel ボタンを含む) があり、好みで変更できるのに対し、JavaScript の confirm は厳格であり、最小限のボタンは変更できないことです。 変更されます。

言い換えれば、jQuery はより柔軟であるという点で脚光を浴びています。 確認のタスクは、JavaScript、jQuery confirm プラグイン、および jQuery dialog UI によって実装できます。

jQuery confirm プラグインに基づくソリューションのみに焦点を当てます。

ローカル PC でプラグインを有効にするには、CDN に依存するか、npm を介してパッケージをインストールすることができます。 このポータルは、適切な ユーザー ガイド になります。

サンプルセットでは、CDN を多用途のユースケースと調査に使用します。

確認を確実にするための jQuery .$alert の使用

alertdialogconfirm アクションの基本的な違いによると、alert には OK という 1つのボタンが付属しています。 対照的に、dialog は、カスタマイズされたコンテンツとタイトル値を含む基本的なモーダルをプレビューします。

それでは、alertタイプの確認を可視化してみましょう。

コードスニペット:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
 <script
  src="https://code.jquery.com/jquery-3.6.0.min.js"
  integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
  crossorigin="anonymous"></script>
  <script src="//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.js"></script>
  <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.css">
  <title>confirm</title>
  <script>
    $(function(){
    $('#btn').click(function(e){
      e.preventDefault();
      $.alert({
      title: 'Alert!',
      content: 'Simple alert!'
      });
    });
      });
    </script>
</head>

<body>
   <button id="btn">Click</button>
</body>
</html>

出力:

確認を確実にするための jQuery アラートの使用

確認のための jQuery $.dialog の使用

dialog アクションの基本的なテンプレートを見て、そのタイトルと内容を変更します。 dialog にはボタンがないので、好みのメッセージを表示するだけです。

メインコンテンツに戻るために、右上隅に十字 (x) ボタンがあります。

コードスニペット:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
 <script
  src="https://code.jquery.com/jquery-3.6.0.min.js"
  integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
  crossorigin="anonymous"></script>
  <script src="//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.js"></script>
  <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.css">
  <title>confirm</title>
  <script>
    $(function(){
    $('#btn').click(function(e){
      e.preventDefault();
      $.dialog({
      title: 'Dialog!',
      content: 'Simple dialog!'
      });
    });
      });
    </script>
</head>

<body>
   <button id="btn">Click</button>
</body>
</html>

出力:

ダイアログを使用して確認する

確認を確認するための jQuery $.confirm の使用

この点で、2つのボタン オプションがあります。 デフォルトでは、すべての 確認 アクションのテキストは OKキャンセル です。

ただし、ここでは、これらのテキストを変更する権限があります。 また、他のいくつかのパラメータを操作できます。

紹介のリンクから、最新のリストにアクセスできます。 タスクをよりよく理解するために、例を確認してみましょう。

コードスニペット:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <script
  src="https://code.jquery.com/jquery-3.6.0.min.js"
  integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
  crossorigin="anonymous"></script>
  <script src="//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.js"></script>
  <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.css">
  <title>confirm</title>
    <script>
        $(function(){
            var ask = true;
            $('#btn').click(function(e){
                if(ask){
                    e.preventDefault();
                    $.confirm({
                        title: "Delete",
                        content: "You sure?",
                        buttons: {
                            confirm: {
                                text: "Yes",
                                action: function(){
                                    ask = false;
                                    alert("Deleted.");
                                }
                            },
                            cancel: {
                                text: "No"
                            }
                        }
                    });
                }
            });
        });
    </script>
</head>
<body>
   <button id="btn">Click</button>
</body>
</html>

出力:

confirm を使用して確認を確認

注目すべき 1つの事実は、すべての関数 $.alert()$.confirm()、および $.dialog()jconfirm() 関数の一部であることです。 これらはすべて、ユースケースに基づいて交換可能に使用されます。

また、jQuery 縮小版 jsjquery-confirm 縮小版 js、および jquery-confirm 縮小版 css の CDN を使用しました。 例を参照しながら、バージョンとそれ以降の更新を確認してください。

Anika Tabassum Era avatar Anika Tabassum Era avatar

Era is an observer who loves cracking the ambiguos barriers. An AI enthusiast to help others with the drive and develop a stronger community.

LinkedIn Facebook