PhoneGap中文网

标题: appframework+phonegap中的actionsheet的toggle效果 [打印本页]

作者: taozhz95    时间: 2015-2-28 02:00
标题: appframework+phonegap中的actionsheet的toggle效果
我想实现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.         }
复制代码



作者: admin    时间: 2015-2-28 13:01
actionsheet点出来以后   正常最下面有个取消 那妞  所以你不需要再做其他按钮让它取消了


万一想做的话可以用js隐藏之类的
作者: taozhz95    时间: 2015-2-28 13:33
admin 发表于 2015-2-28 13:01
actionsheet点出来以后   正常最下面有个取消 那妞  所以你不需要再做其他按钮让它取消了

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




欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2