我希望你今天很好,我正在尝试计算移动网站上的滑动距离(触摸手势),你将如何计算出用户在屏幕上滑动了多少像素?
$('.cmButtons').live('swipeleft',function(){ console.log("swiped left"); });
解决方法
不确定这是否有帮助,但是对于Beta 2,他们已经发布了一些额外的滑动功能
> http://jquerymobile.com/blog/2011/08/03/jquery-mobile-beta-2-released/
Configurable swipe event thresholds added
There were a number of hard-coded constants in the
jquery.mobile.event.js swipe code. For developers who need to tweak
those constants to allow a greater vertical displacement and still
register a swipe,this new feature allows them to be adjusted. Thanks
to mlitwin for contributing this.
- scrollSupressionThreshold (default: 10px) – More than this horizontal
displacement,and we will suppress scrolling- durationThreshold (default: 1000ms) – More time than this,and it isn’t a swipe
- horizontalDistanceThreshold (default: 30px) – Swipe horizontal
displacement must be more than this.- verticalDistanceThreshold (default: 75px) – Swipe vertical displacement must be less than this.