jQuery Mobile 1.4.x:如何在应用启动 5 秒后弹出一个弹出窗口

Posted

技术标签:

【中文标题】jQuery Mobile 1.4.x:如何在应用启动 5 秒后弹出一个弹出窗口【英文标题】:jQuery Mobile 1.4.x: How can I put a popup after 5 seconds the app starts 【发布时间】:2014-06-11 08:35:47 【问题描述】:

我无法执行点击事件,假设弹出窗口在应用运行后 5 秒后开始。

有什么想法吗?

更新:

这是 iFrame 弹出窗口示例。我刚刚更改了广告的来源。

问题是我需要在 5 秒后设置超时才能使用弹出窗口,但我对超时函数将如何呈现弹出窗口有点困惑,因为我不能使用点击事件。

<a href="#popupMap" data-rel="popup" data-position-to="window" class="ui-btn ui-corner-all ui-shadow ui-btn-inline">Open Map</a>
<div data-role="popup" id="popupMap" data-overlay-theme="a" data-theme="a" data-corners="false" data-tolerance="15,15">
    <a href="#" data-rel="back" class="ui-btn ui-btn-b ui-corner-all ui-shadow ui-btn-a ui-icon-delete ui-btn-icon-notext ui-btn-right">Close</a>
    <iframe src="http://googleadmobORadsense.com"   seamless=""></iframe>
</div>

【问题讨论】:

developer.mozilla.org/en/docs/Web/API/window.setTimeout 我对这个问题更加明确。我知道我必须使用超时功能,但问题是如何在 5 秒后呈现弹出窗口。 api.jquerymobile.com/popup/#method-open - $("#popupMap").popup("open"); 【参考方案1】:
$(document).on("mobileinit", function () 
  setTimeout(function () 
    //show your popup here
  , 5000);
);

【讨论】:

在回答问题时,通常最好提供足够的解释以配合代码,以便人们理解为什么他们应该使用示例代码的每个部分以及每个部分的作用。

以上是关于jQuery Mobile 1.4.x:如何在应用启动 5 秒后弹出一个弹出窗口的主要内容,如果未能解决你的问题,请参考以下文章

解析:IPFS如何有效保存元宇宙和NFT的数据?

CC0模式如何在NFT市场中成为主流?探索CC0 NFT的市场反馈

梳理市面上的2大NFT定价范式和4种解决方案

NFT市场持续火爆,基于Ardor的NFT卡牌游戏MythicalBeings如何破局?

聚焦NFT+DeFi应用价值 Trister World共识研讨会于南京顺利召开

聚焦NFT+DeFi应用价值 Trister World共识研讨会于南京顺利召开