首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Hammer.js触发JPanelMenu

如何使用Hammer.js触发JPanelMenu
EN

Stack Overflow用户
提问于 2013-07-09 18:10:23
回答 1查看 346关注 0票数 0

我使用手册中描述的方法,让JPanelMenu在一次按钮点击中工作。我在我的移动webapp上使用了两个Hammer.JS操作,向右滑动以返回到首页,并希望使用swipeleft来显示菜单。

下面是包含JPanelMenu触发器的锤子代码。这确实激活了菜单,但是,一旦菜单关闭,然后再次滑动重新打开,菜单的宽度似乎增加了一倍,并填充了空白,宽度随着每次激活而增加。有什么想法吗?

代码语言:javascript
复制
<script type="text/javascript">
    var hammer = $('body').hammer();
    hammer.on('swipeleft', function(event) {
     var jPMx = $.jPanelMenu();
             jPMx.on();
             jPMx.trigger(true);
    });
 </script>
EN

回答 1

Stack Overflow用户

发布于 2014-04-16 18:53:53

注释掉jPmx.on()似乎解决了这个问题,允许滑动和点击按钮来激活菜单。

代码语言:javascript
复制
<script type="text/javascript">
var hammer = $('body').hammer();
hammer.on('swipeleft', function(event) {
 var jPMx = $.jPanelMenu();
    //   jPMx.on();
         jPMx.trigger(true);
});
 </script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17545572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档