Web アプリケーションの人気が高まるにつれて、ユーザーとの対話方法も常に変化しています。ポップアップは、ユーザーに注意を払う必要があることを示したり、アクションを実行するかどうかを尋ねたり、成功メッセージを表示したりするための信頼できる方法です。ただし、ポップアップ レイヤーが不要になった場合は、ユーザーの視覚的な混乱を避けるために、ページからポップアップ レイヤーを削除することをお勧めします。
今回はjQueryを使って表示されたポップアップボックスを削除する方法を紹介します。 jQuery は広く使用されている JavaScript ライブラリであり、開発者にとって推奨されるツールの 1 つとなっています。
ステップ 1: HTML と CSS を追加する
まず、HTML と CSS をページに追加してポップアップ ボックスを作成する必要があります。この例では、ポップオーバーとして機能する単純な div を作成します。
HTML コードは次のようになります:
<div class="popup"> <h2 id="提示">提示</h2> <p>欢迎来到我的网站!</p> <button class="close">关闭</button> </div>
また、この div に CSS スタイルを追加して、ページの中央に配置し、ポップアップ レイヤーのように見せる必要があります。
CSS コードは次のようになります。
.popup { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #fff; padding: 20px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); z-index: 9999; } .popup h2 { font-size: 18px; margin-top: 0; } .popup p { margin-bottom: 0; } .close { background-color: #ccc; border: none; color: #fff; padding: 5px 10px; cursor: pointer; float: right; margin-top: 10px; }
この CSS コードは、ページ内に基本的なポップアップ ボックスを作成し、ページの中央に配置します。また、ポップアップに閉じるボタンも追加され、ポップアップが不要になったときに閉じることができます。
ステップ 2: ポップアップ ボックスを表示する
ポップアップ ボックスを作成したので、次のステップは、必要に応じてポップアップ ボックスを表示することです。これを行うには、jQuery の show() メソッドを使用します。
jQuery コードは次のとおりです:
$(document).ready(function() { $('.show-popup').click(function() { $('.popup').show(); }); });
このコードは、ページ上の .show-popup という名前の要素 (ボタンなど) を検索します。ユーザーがこの要素をクリックすると、ポップ-up box show()メソッドを使用して表示されます。
ステップ 3: ポップアップ ボックスを閉じる
ユーザーがポップアップ ボックスに関連する操作を完了した後、ポップアップ ボックスをページから削除することをお勧めします。これを行うには、jQueryのremove()メソッドを使用します。
jQuery コードは次のとおりです:
$(document).ready(function() { $('.close').click(function() { $('.popup').remove(); }); });
このコードは、ページ上の .close (閉じるボタン) という名前の要素を見つけます。ユーザーがこの要素をクリックすると、ポップアップ ボックスが表示されます。ページから削除するには、remove() メソッドを使用します。
ステップ 4: コードを完成させる
最後に、すべてのコード スニペットをまとめて、機能するポップアップを作成します。
完全なコードは次のとおりです:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>jQuery删除显示的弹框</title> <style> .popup { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #fff; padding: 20px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); z-index: 9999; } .popup h2 { font-size: 18px; margin-top: 0; } .popup p { margin-bottom: 0; } .close { background-color: #ccc; border: none; color: #fff; padding: 5px 10px; cursor: pointer; float: right; margin-top: 10px; } </style> </head> <body> <button class="show-popup">显示弹框</button> <div class="popup"> <h2 id="提示">提示</h2> <p>欢迎来到我的网站!</p> <button class="close">关闭</button> </div> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script> $(document).ready(function() { $('.show-popup').click(function() { $('.popup').show(); }); $('.close').click(function() { $('.popup').remove(); }); }); </script> </body> </html>
これで、ユーザーが「ポップアップ ボックスを表示」ボタンをクリックすると、show() メソッドを使用してポップアップ ボックスが表示されます。 。ユーザーが閉じるボタンをクリックすると、remove() メソッドを使用してポップアップがページから削除されます。
概要
この記事では、jQuery を使用して表示されるポップアップを作成および削除する方法を学習しました。ポップアップはユーザーと対話するための優れた方法ですが、使用方法を誤るとユーザー エクスペリエンスを低下させる可能性があります。ページをクリーンで使いやすい状態に保つために、必要な場合にのみポップアップを表示し、jQuery を使用してポップアップを削除することが最善です。
以上がjqueryは表示されたポップアップボックスを削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ChooseuseState()forsimple,independentstatevariables;useuseReducer()forcomplexstatelogicorwhenstatedependsonpreviousstate.1)useState()isidealforsimpleupdatesliketogglingabooleanorupdatingacounter.2)useReducer()isbetterformanagingmultiplesub-valuesorac

UseStateは、州の管理を簡素化し、コードをより明確にし、読みやすくし、Reactの宣言的な性質と一致するため、クラスコンポーネントやその他の州管理ソリューションよりも優れています。 1)UseStateを使用すると、状態変数を関数コンポーネントに直接宣言することができます。2)フックメカニズムの再レンダリング中に状態を覚えています。

useUsestate()forlocalcomponentStatemanagement; compleartinative forglogic、orperformanceissues.1)useidealforsimple、localstate.2)useglobalStateSolutionSolutionSuxorContextForSharedState.3)OptForreDuxtormobxobxobxobforexSt

再利用することは、codecodemaintainabilityを抑制することを再生します

virtualdomisalightweightin-memorycopyofthedomused byRealctuttooptimizeuiupdates.itboostsperformanceByminimizingddomizeddomizedirectdomizedirectdomizedirectdomizedirculation fupdatingthatingdatingdatualdomfirst、その後、applyingonlynlynalychangestotualdom。

HTMLとReactは、JSXを介してシームレスに統合して、効率的なユーザーインターフェイスを構築できます。 1)JSXを使用してHTML要素を埋め込み、2)仮想DOMを使用してレンダリングパフォーマンスを最適化し、3)コンポーネントを通じてHTML構造を管理およびレンダリングします。この統合方法は直感的であるだけでなく、アプリケーションのパフォーマンスを向上させます。

React Reactは、状態および小道具を介してデータを効率的にレンダリングし、合成イベントシステムを介してユーザーイベントを処理します。 1)Counterの例など、UseStateを使用して状態を管理します。 2)イベント処理は、ボタンクリックなどのJSXに関数を追加することにより実装されます。 3)トドリストコンポーネントなどのリストをレンダリングするには、重要な属性が必要です。 4)フォーム処理の場合、FormコンポーネントなどのuseStateおよびe.preventdefault()。

Reactは、HTTP要求を介してサーバーと対話し、データを取得、送信、更新、削除します。 1)ユーザー操作はイベントをトリガーします。2)HTTP要求を開始する、3)サーバーの応答をプロセス、4)コンポーネントのステータスと再レンダリングを更新します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

WebStorm Mac版
便利なJavaScript開発ツール

ホットトピック









