我有一个带有 jquery mobile 和骨干网的小型 phonegap 应用程序。我试图通过手动调用 .popup() 方法向用户显示弹出窗口。
在 iOS 上一切正常,但在 android 上我遇到了奇怪的问题:弹出窗口显示了一会儿然后消失了。
这里是实际代码:
var PostView = Backbone.View.extend({
events: {
'touchend .add-comment-button': 'addComment'
},
addComment: function() {
this.$(".comment-popup").popup('open', { history: false });
return false; // Stop bubbling.
}
});
我正在使用 history: false 因为这个弹出窗口实际上是子页面的一部分。代码看起来很简单,我只是不明白为什么它会消失,为什么这只发生在安卓设备上。
谢谢,对不起我的英语不好。