javascript - 用于移动模板的 Jquery/JS 中的滑动事件?

标签 javascript jquery html css mobile

我使用 HTML 为移动设备标记了一个模板。

内容为左侧菜单,点击后出现。 当我从右向左滑动显示时,如何隐藏这个菜单? 我可以使用 JS/Jquery 中的什么方法?

最佳答案

您可以使用 jQuery 的“swipe”和“touchstart”事件来实现这一点,如下所示:

function swipe(){
  $('.mobile-menu').toggleClass('slideout');
}
$('body').on( "swiperight", swipe());
$('body').on( "swipeleft", swipe());

//or simply
$('body').on( "swipe", swipe());

您需要在 CSS 中创建类,该类将具有显示和隐藏菜单的正确样式。

关于javascript - 用于移动模板的 Jquery/JS 中的滑动事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41705397/

相关文章:

javascript - 添加到 ngrx 存储时 rxjs 无限循环

Javascript onClick 在 Chrome 上不起作用

javascript - Angularjs 在另一个工厂中使用工厂值

jquery - @mentions 和 #tags 的文本区域自动建议

html - Twitter Bootstrap 缺少响应类

javascript - 在python中发送javascript表单数据(post请求)?

javascript - 首次单击 Rails、Coffeescript 后禁用链接

php - $(this).data ("value") 未使用 $.post 传递值

jquery - 如果选中复选框,如何附加元素,如果未选中,如何将其删除?

javascript - 如何在php中设置 session 变量onclick