首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >onsen-ui手势不起作用

onsen-ui手势不起作用
EN

Stack Overflow用户
提问于 2015-06-04 12:49:41
回答 1查看 880关注 0票数 1

我需要实现一个菜单,其外观与onsen滑动菜单完全相同,但从顶部滑行。我正在考虑使用onsen手势来拖动菜单,但是在onsen指南中提供的手势示例不起作用。我是不是遗漏了什么?

代码语言:javascript
复制
  <ons-gesture-detector>
    <div id="detect-area" style="width: 300px; height: 300px;background-color:blue;">
      Swipe Here
    </div>
  </ons-gesture-detector>

  <script>
    alert("in");
    $(document).on('swipeleft', '#detect-area', function() {
      alert("swipe");
    })
  </script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-05 01:19:22

试试这个,应该管用的。不要忘记先添加jquery。

代码语言:javascript
复制
<ons-gesture-detector style="height: 300px; margin: 50px 50px;">
    <div id="hoge" style="border: 1px solid #ccc; background-color: #f9f9f9; width: 100%; height: 300px; line-height: 300px; text-align: center; color: #999;">
        ...
    </div>
</ons-gesture-detector>

代码语言:javascript
复制
<script>
    var eventName = 
      'drag dragleft dragright dragup dragdown hold release swipe swipeleft swiperight ' +
      'swipeup swipedown tap doubletap touch transform pinch pinchin pinchout rotate';

    $(document).on(eventName, '#hoge', function(event) {
      if (event.type !== 'release') {
        $(this).text(event.type);
      }
    });
 </script>

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30644316

复制
相关文章

相似问题

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