jquery - 如何检测何时显示 jQuery Mobile 弹出窗口

标签 jquery jquery-mobile

我需要监听何时显示 jQuery Mobile 弹出窗口

我正在使用<a id="linkFoo" data-rel="popup" href='#fb-login-page'>加载<div data-role="popup" id="fb-login-popup">

使用data-role='page'定义 jQuery Mobile 内部页面时,我可以监听“页面显示”,如下 $('#pageId').on('pageshow' function() {});

如何检测 JQM 何时出现弹出窗口?

最佳答案

使用相当于pageshowpopupafteropen和相当于pagehidepopupafterclose

Demo

$('#popup').on('popupafteropen', function () {
 // code
}).on('popupafterclose', function () {
 // code
});

关于jquery - 如何检测何时显示 jQuery Mobile 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19227970/

相关文章:

javascript - 通过回车键切换菜单个人列表

jquery - 调整大小和分组内容网格

JQuery .Clone() 丢失点击事件

javascript - 循环设置超时

javascript - 如何使移动 <select> 允许键入选项而不是选择一个选项。

css - 如何在 jquery mobile 中传递 css/js 文件的本地文件路径?

javascript - HTML 表上的 .filter 不返回任何数据 - JavaScript

jquery - JQM 模板中未正确添加 CSS

JQuery 移动面板样式 : data-display ="reveal" not working properly

javascript - Google map 地点自动完成功能被 jQuery Mobile 弹出窗口阻止