弹出窗口 - jQuery Mobile、Backbone.js 和 Require.js

Posted

技术标签:

【中文标题】弹出窗口 - jQuery Mobile、Backbone.js 和 Require.js【英文标题】:Popups - jQuery Mobile, Backbone.js and Require.js 【发布时间】:2015-05-30 23:43:33 【问题描述】:

我正在使用带有 Phonegap 的 jQuery Mobile、Backbone.js 和 Require.js。我按照jQuery Mobile documentation中提供的方法。由于骨干网接管了路由,任何依赖于触发锚点的东西都不起作用。例如,如果我想调用一个弹出窗口,我需要动态调用它,因为弹出窗口是通过添加元素 id 触发的。

任何不涉及单独调用每个小部件的想法或建议?我考虑过监听点击事件,但如果不需要,我不想添加另一个监听器。

【问题讨论】:

【参考方案1】:
events: 
   'click #triggerPopup': 'openPopUp'
,

openPopUp: function(e) 
   e.preventDefault()
   $('#modalSuccessTrigger').popup('open')

以编程方式调用弹出窗口。

【讨论】:

以上是关于弹出窗口 - jQuery Mobile、Backbone.js 和 Require.js的主要内容,如果未能解决你的问题,请参考以下文章

jQuery Mobile - 多个弹出窗口问题

如果 jQuery Mobile 弹出窗口打开,如何通过 jQuery 检查?

如何在 jQuery Mobile 中等待弹出窗口关闭?

弹出窗口打开时如何传播 jQuery Mobile 事件?

当用户在弹出窗口之外点击时,防止 JQuery Mobile 关闭弹出窗口

jquery mobile image Popup中的对齐问题