PhoneGap中文网

 找回密码
 立即注册
查看: 13116|回复: 2
打印 上一主题 下一主题

appframework+phonegap中的actionsheet的toggle效果

[复制链接]

3

主题

9

帖子

33

积分

新手上路

Rank: 1

积分
33
跳转到指定楼层
楼主
发表于 2015-2-28 02:00:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我想实现android平台上点击menuButton显示出特定的actionsheet,然后再次点击menuButton或者backButton关闭就可以关闭掉actionsheet,应该如何在下面的closeMenu中的横线处写js呢?谢谢~
  1.     function onMenuKeyDown() {
  2.                 $("#afui").actionsheet(
  3.                 [{
  4.                         text: '版本更新',
  5.                         cssClasses: '',
  6.                         handler: function () {
  7.                                
  8.                         }
  9.                 }, {
  10.                         text: '意见反馈',
  11.                         cssClasses: '',
  12.                         handler: function () {
  13.                                
  14.                         }
  15.                 }, {
  16.                         text: '退出',
  17.                         cssClasses: 'red',
  18.                         handler: function () {
  19.                                 exitApp();
  20.                         }
  21.                 }]);
  22.                 document.removeEventListener("menubutton", onMenuKeyDown, false);
  23.                 document.removeEventListener("backbutton", onBackKeyDown, false);
  24.                 document.addEventListener("menubutton", closeMenu, false);
  25.                 document.addEventListener("backbutton", closeMenu, false);
  26.     }
  27.        
  28.         function closeMenu() {

  29.         __________
  30.        
  31.         document.removeEventListener("menubutton", closeMenu, false);
  32.                 document.removeEventListener("backbutton", closeMenu, false);
  33.                 document.addEventListener("menubutton", onMenuKeyDown, false);
  34.                 document.addEventListener("backbutton", onBackKeyDown, false);
  35.         }
复制代码


回复

使用道具 举报

3

主题

9

帖子

33

积分

新手上路

Rank: 1

积分
33
板凳
 楼主| 发表于 2015-2-28 13:33:59 | 只看该作者
admin 发表于 2015-2-28 13:01
actionsheet点出来以后   正常最下面有个取消 那妞  所以你不需要再做其他按钮让它取消了

嗯是有个取消按钮,可是再次点击menuButton会重复弹出actionsheet,这样看起来效果不是很好,请问树根老师如果写js应该怎么写呢?
回复 支持 反对

使用道具 举报

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
沙发
发表于 2015-2-28 13:01:35 | 只看该作者
actionsheet点出来以后   正常最下面有个取消 那妞  所以你不需要再做其他按钮让它取消了


万一想做的话可以用js隐藏之类的
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-11-23 04:54 , Processed in 0.066340 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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