cordova ratchet popover 从 popover 选择项目然后点击 "menu" 按钮使整个屏幕变白
cordova ratchet popover selecting item from popover then hitting "menu" button makes whole screen go white
我正在使用 ratchet.css 和 ratchet.js 构建一个 cordova 应用程序,我已经设置了一个菜单图标,其中包含用于显示其中包含菜单项的弹出窗口的代码。现在我有 2 个项目,但一次只有 1 个节目。登录和注销。当你第一次打开应用程序时,一切都很好,你点击菜单按钮(如果你登录它会显示注销,如果注销它会显示登录。)你 select 注销项,它将完成注销的任务,但是当您再次点击菜单图标以显示弹出窗口时,整个页面变为白色,您将无法再执行任何操作。登录后同样的事情发生,如果你再次点击按钮,弹出窗口会出现,但随后整个页面变白,你什么也做不了。
...
<a href="#myPopover">
<div class="pull-right menu"><span class="icon icon-bars"></span></div>
</a>
<div id="myPopover" class="popover">
<ul class="table-view">
<li class="table-view-cell logout" {{hide}} onclick="logout(event)">Logout</li>
<li class="table-view-cell login" {{show}} onclick="window.location='#login'">Login</li>
</ul>
</div>
<div class="content"></div>
...
注销功能
loggedin = false;
alert('logged out successfully');
window.location="#";
登录功能
loggedin = true;
window.location = '#';
只是不要使用 ratchet.js 有很多人反对,现在我同意了。只是不太好用。 ratchet.css 似乎还不错。无论如何,我删除了 ratchet.js 并将其用于弹出操作
$('#myPopover').toggleClass('visible').toggle()
现在它在桌面和移动设备上运行良好
我正在使用 ratchet.css 和 ratchet.js 构建一个 cordova 应用程序,我已经设置了一个菜单图标,其中包含用于显示其中包含菜单项的弹出窗口的代码。现在我有 2 个项目,但一次只有 1 个节目。登录和注销。当你第一次打开应用程序时,一切都很好,你点击菜单按钮(如果你登录它会显示注销,如果注销它会显示登录。)你 select 注销项,它将完成注销的任务,但是当您再次点击菜单图标以显示弹出窗口时,整个页面变为白色,您将无法再执行任何操作。登录后同样的事情发生,如果你再次点击按钮,弹出窗口会出现,但随后整个页面变白,你什么也做不了。
...
<a href="#myPopover">
<div class="pull-right menu"><span class="icon icon-bars"></span></div>
</a>
<div id="myPopover" class="popover">
<ul class="table-view">
<li class="table-view-cell logout" {{hide}} onclick="logout(event)">Logout</li>
<li class="table-view-cell login" {{show}} onclick="window.location='#login'">Login</li>
</ul>
</div>
<div class="content"></div>
...
注销功能
loggedin = false;
alert('logged out successfully');
window.location="#";
登录功能
loggedin = true;
window.location = '#';
只是不要使用 ratchet.js 有很多人反对,现在我同意了。只是不太好用。 ratchet.css 似乎还不错。无论如何,我删除了 ratchet.js 并将其用于弹出操作
$('#myPopover').toggleClass('visible').toggle()
现在它在桌面和移动设备上运行良好