jq または js で開いているアラート ダイアログ ボックスを閉じる方法
コールバック関数を通じてアラートを開いたので、数秒間表示してから自動的に閉じるようにしたいのですが、jq でどのように実行できますか? js でも可能です。関数がハイジャックされた場合、現在のページにあるすべてのアラートが対象になります。私は現在、アラートの 1 つだけを制御する必要があります。フロントエンド マスターに答えを求めます。
ps: これは質問の本質ではありません。なぜこれをしたのか誰かに聞かれるのが怖いです...
さらに、これを H5 Web 通知に使用しています。縮小されたページを開くには、次の手順を実行します。通知のクリック コールバック。方法がわかりません。ページを再度最大化するには、アラートを使用する必要がありました。
アラートポップアップウィンドウを自動的に閉じる方法はないようです。
アラートポップアップウィンドウを自分で作成できます。
アップ主様のご希望の効果が得られるよう再編集させていただきます。
このコード行を通知の onclick に追加するだけです。通知 通知をクリックして、現在のページを拡大または表示します。
リーリー
alert は JS の実行を中断するため、この要件は実現できません。
アラートをオフにすることはできず、無効にすることしかできないため、自分でポップアップボックスを作成することをお勧めします。
p を使用してマスクされたポップアップ モーダル ボックスを作成し、setTimeout を使用してそれを定期的に閉じます。