使用棘轮框架(twitter引导程序)的模式菜单问题
Modal menu issues using ratchet framework (twitter-bootstrap)
我正在使用棘轮构建一个移动应用程序,到目前为止我很喜欢这个工具集,但我在使用模态作为菜单时遇到了问题。
这是实时索引页面。
这是我使用的唯一一个自定义js:
$(document).ready(function() {
if ((navigator.userAgent.match(/Android/i))) {
$('head').append('<link rel="stylesheet" href="css/ratchet-theme-android.min.css" type="text/css" />');
var plainAddress = $("#appAddress").text().replace(/'s+/g, "+");
var paramAddress = encodeURI(plainAddress);
var urlAddress = ('geo:0,0+?q=' + paramAddress);
$('#appLink').attr('href', urlAddress);
} else {
$('head').append('<link rel="stylesheet" href="css/ratchet-theme-ios.min.css" type="text/css" />');
var plainAddress = $("#appAddress").text().replace(/'s+/g, "+");
var paramAddress = encodeURI(plainAddress);
var urlAddress = ('http://maps.apple.com/?q=' + paramAddress);
$('#appLink').attr('href', urlAddress);
};
});
$.get('modal/qrModal.html', function(qr) {
$("#loadedModals").append(qr);
});
$.get('modal/menuModal.html', function(qr) {
$("#loadedModals").append(qr);
});
剩下的是goratchet.com上的ratchet.js。我通过js获取菜单和qr代码,因为它们不是每个页面都独有的。菜单在启动时运行良好,当第一次进行选择时,它会执行、加载页面并关闭模态。
之后就变得挑剔了。
有时模态不会加载,有时它没有响应,有时它加载,加载一个新页面,但不退出模态。
这是因为我已将其导出到外部页面吗?还是出了什么事?
通过push.js
加载新页面后,您的loadedModals
容器似乎正在清空,而不是重新填充。
<div id="loadedModals">
...
</div>
您可以在每次推送事件后通过触发回调来重新加载模态。
var loadModal = function(){
$.get('modal/qrModal.html', function(qr) {
$("#loadedModals").append(qr);
});
$.get('modal/menuModal.html', function(qr) {
$("#loadedModals").append(qr);
});
};
loadModal();
window.addEventListener('push', loadModal);
相关文章:
- jQuery菜单应保持操作模式
- 使用Java脚本将值传递到模式弹出菜单
- 在表格最后一行(链接)中显示菜单,并在单击菜单项时显示模式窗口
- 将变量从URL传递到简单模式弹出菜单
- 如何在Chrome的自助服务终端模式下禁用右键单击/长按的上下文菜单
- 通过选择菜单即时更改代码镜像模式
- 手风琴下拉菜单中的引导模式弹出按钮
- 引导模式和菜单菜单冲突
- 如果用户在我的响应网站中的纵向模式下单击切换按钮,则导航菜单将在横向模式下消失
- 模式对话框中的Jquery UI选择菜单
- 当添加更多内容时,Ionic双侧菜单模式不会自动滚动
- 第四模式阻止导航栏下拉菜单正常工作
- 谷歌地图不会出现在模式弹出菜单中
- 带有引导程序弹出模式菜单的选项卡索引
- 引导程序:如何更改菜单项的颜色由于模式窗口关闭
- Jquery Cookie通过模式显示/隐藏菜单
- AngularJs:我想在点击按钮时销毁模式弹出菜单中的内容
- 我的Bootstrap模式锚不是从一个菜单(导航栏)的行项目内工作
- 从下拉菜单中选择一个列表项打开模式?我应该使用jquery/js吗?
- 使用棘轮框架(twitter引导程序)的模式菜单问题