从javascript打开jquery移动对话框
Open jquery mobile dialog from javascript?
是否可以从javascript在Jquery Mobile中打开对话框?
我尝试做这样的事情,但没有用:
<a id='lnkDialog' href="goals.html" data-rel="dialog" data-transition="pop" style='display:none;'></a>
然后在 js 中
document.getElementById('lnkDialog').click();
任何帮助将不胜感激
我们需要更多信息,但除非 #lnkDialog 已经有一个绑定到点击事件的函数,否则这是行不通的。 我假设数据rel包含将弹出的模态的ID。
会更像
$('#lnkDialog').on({
click:
function() {
var selector = '#' + $(this).attr('data-rel');
$(selector).show();
}
});
但同样,需要更多的信息。
这就是我所做的。
在我的标记中,我在正文中定义了一个对话框,在它的末尾,如下所示:
<div data-role="dialog" id="messagebox">
<div data-role="header">
<h1>Message</h1>
</div><!-- /header -->
<div data-role="content">
<span id="phMessage"></span>
</div>
</div>
然后在javascript中,我有:
function showMessage(message) {
$("#phMessage").html(message);
$.mobile.changePage('#messagebox', 'pop', false, true);
}
你唯一真正需要的就是$.mobile.changePage('#messagebox', 'pop', false, true);
相关文章:
- 如何在点击链接后从用户取消对话框中获得回调以选择移动应用程序
- 如果从我的网站在浏览器中安装了其他程序,如何在移动应用程序中打开共享对话框
- 从javascript打开jquery移动对话框
- 未显示移动应用程序中的自定义 javascript/jquery 对话框
- Jquery 移动对话框关闭无法正常工作
- 移动检测/重定向与用户决策通过jQuery UI对话框
- 防止移动屏幕上的对话框滚动正文
- Jquery 移动页面在对话框打开和关闭时闪烁和闪烁
- 如何使用鼠标移动<对话框>元素
- jQuery移动对话框在chrome中自动关闭
- Facebook JavaScript SDK共享对话框在移动设备上不起作用
- 当我使用jquery mobile从一个页面移动到另一个页面时,如何显示进度对话框
- 从jquery移动对话框窗口执行父函数
- Durandal模式/对话框上下文,允许在移动设备上滚动
- 如何自定义jquery移动对话框何时显示
- 在现有页面上创建对话框,php-ajax查询成功,jquery移动
- 使用jquery移动对话框中的文本字段值
- 移动地图,然后显示对话框
- fb.ui Feed 对话框在 Chrome 和移动设备中返回空回调
- 重新添加对话框时出现 JQuery 移动异常