検索

ホームページ  >  に質問  >  本文

javascript - jqまたはjsを使用してすでに開いているアラートダイアログボックスを閉じる方法

jq または js で開いているアラート ダイアログ ボックスを閉じる方法

コールバック関数を通じてアラートを開いたので、数秒間表示してから自動的に閉じるようにしたいのですが、jq でどのように実行できますか? js でも可能です。関数がハイジャックされた場合、現在のページにあるすべてのアラートが対象になります。私は現在、アラートの 1 つだけを制御する必要があります。フロントエンド マスターに答えを求めます。

ps: これは質問の本質ではありません。なぜこれをしたのか誰かに聞かれるのが怖いです...
さらに、これを H5 Web 通知に使用しています。縮小されたページを開くには、次の手順を実行します。通知のクリック コールバック。方法がわかりません。ページを再度最大化するには、アラートを使用する必要がありました。

リーリー
天蓬老师天蓬老师2885日前948

全員に返信(3)返信します

  • 某草草

    某草草2017-05-19 10:26:57

    アラートポップアップウィンドウを自動的に閉じる方法はないようです。
    アラートポップアップウィンドウを自分で作成できます。


    アップ主様のご希望の効果が得られるよう再編集させていただきます。
    通知 通知をクリックして、現在のページを拡大または表示します。

    このコード行を通知の onclick に追加するだけです。

    リーリー

    返事
    0
  • PHP中文网

    PHP中文网2017-05-19 10:26:57

    alert は JS の実行を中断するため、この要件は実現できません。

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:26:57

    アラートをオフにすることはできず、無効にすることしかできないため、自分でポップアップボックスを作成することをお勧めします。
    p を使用してマスクされたポップアップ モーダル ボックスを作成し、setTimeout を使用してそれを定期的に閉じます。

    返事
    0
  • キャンセル返事