如何在不导入整个移动驱动的JavaScript框架的情况下使用触摸事件?

Joã*_*oão 7 mobile jquery events touch

我正在开发一个响应式设计,我想在其上使用两个特定的触摸事件,tap并且swipe.是否可以导入单个jQuery Mobile切片(即jquery.mobile.events.js)或任何其他移动驱动的JavaScript框架,而无需导入整套资产?我目前正在使用jQuery,所以你知道.

Thi*_*PXP 12

您也可以使用他们的下载构建器http://jquerymobile.com/download-builder/从jQuery Mobile 下载模块Events.Touch.

只需勾选"触摸"选项,将JavaScript文件添加到项目中,这样您就可以开始收听以下事件:

  • touchstart
  • touchmove
  • touchend
  • 龙头
  • taphold
  • 刷卡
  • swipeleft
  • swiperight
  • scrollstart
  • scrollstop

ps:你必须使用jQuery库,因为jQuery mobile在它上面运行.


Joã*_*oão 0

我刚刚找到了解决我的问题的方法:TouchSwipe,一个用于处理滑动事件的触摸设备的 jQuery 插件。像一个老板一样!