起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 路小佳

[结贴] 拦截返回按键的问题。

[复制链接]

26

主题

107

帖子

193

积分

初级会员

Rank: 2

积分
193
QQ
 楼主| 发表于 2016-3-25 08:43:24 | 显示全部楼层
我一点一点研究吧,结贴把,我都不好意思问了。
回复 支持 反对

使用道具 举报

26

主题

107

帖子

193

积分

初级会员

Rank: 2

积分
193
QQ
 楼主| 发表于 2016-3-25 08:50:17 | 显示全部楼层
我实现了,我分享下代码。


  1. CommonUtils
  2.                         .attachDoubleClickExitApp(function() {
  3.                                 var exitDtd = $.Deferred();
  4.                                 if (window.isMain == "main") {

  5.                                         if (exitAppTicker === 0) {
  6.                                                 exitAppTicker++;
  7.                                                 var msg = $(
  8.                                                                 '<span style="display: none;border-radius: 50px;padding: 7px;left: 50%;margin-left: -80px;background-color: #383838;color: #F0F0F0;z-index:9999;position:fixed;bottom:25px;">再按一次退出应用</span>')
  9.                                                                 .appendTo('body');
  10.                                                 msg.fadeIn(400).delay(2000).fadeOut(400, function() {
  11.                                                         exitAppTicker = 0;
  12.                                                         msg.remove();
  13.                                                 });
  14.                                         } else if (exitAppTicker == 1) {
  15.                                                 if (!localStorage.getItem("remeberMe")) {
  16.                                                         localStorage.removeItem("un");
  17.                                                         localStorage.removeItem("pw");
  18.                                                         localStorage.removeItem("remeberMe");
  19.                                                 }
  20.                                                 localStorage.removeItem("userName");
  21.                                                 localStorage.removeItem("companyId");
  22.                                                 localStorage.removeItem("mobile");
  23.                                                 localStorage.removeItem("loginName");
  24.                                                 exitDtd.resolve();
  25.                                                 navigator.app.exitApp();
  26.                                         }

  27.                                         return false;
  28.                                 } else
  29.                                         return false;

  30.                         });
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-19 18:16 , Processed in 0.063361 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表