1

所以我正在使用 topcoat 开发一个 phonegap 应用程序,并实现了一个飞出菜单,如此处所示。我正在使用此脚本打开/关闭菜单

$(function () {

    var slideMenuButton = document.getElementById('slide-menu-button');
    slideMenuButton.onclick = function (e) {
        var cl = document.body.classList;
        if (cl.contains('left-nav')) {
            cl.remove('left-nav');
        } else {
            cl.add('left-nav');
        }
    };

});

现在一切正常,但我想添加的是滑动关闭面板和打开它的能力。我已经看到 jquery 的触摸库似乎提供了一种解决方案(例如TouchSwipe),但我想尝试让它尽可能接近 1:1 的触摸移动交互。

任何人都知道我应该朝哪个方向发展或有任何想法?任何帮助表示赞赏。

4

1 回答 1

2

找到了这个并重命名了一些类,我得到了一个按我想要的方式工作的触摸滑出菜单。它叫做Bamboo.js

这是它的演示

于 2014-01-06T13:33:35.383 回答