当启用event.preventdefault时,我当前在允许垂直滚动时遇到问题。
我正在尝试给我的手机页面添加滑动功能,我已经尝试过像hammer.js,swipe.js这样的框架,所有的框架都需要event.preventDefault来检测左右滑动。
启用event.preventDefault时,滑动可以完美检测,但是当您在该元素上时,您将失去垂直滚动的功能。也就是说,当您的手指开始在swipe元素上时,您不能在移动设备上上下移动屏幕。
我试着构建我自己的小脚本,运行良好,但仍然有垂直滚动的问题,这是一个问题。
var el = document.getElementById('
我正在用AngularJS和基金会在phonegap表面pro 3平板电脑上构建一个应用程序。用户应该能够横向滑动,从一个页面移动到另一个页面。我不知道如何解决这个问题,我试着使用各种库,如hammer.js、swipe.js,但似乎行不通。有人能帮忙吗?
这是我用槌is编写的代码,然后在html元素上调用了"swipeleft“函数。它运行良好,但每次滑动我应该转到下一页,现在它只有一页。
var myElement = document.getElementById('first');
var hammer = new Hammer.Manager(myEle
此代码存在于swipe.js库中。我试着定制它。在返回之前的评论说‘公开的滑动API’,但我不知道这意味着什么。
function Swipe(container, options) {
...
//everything that makes the library work, including a setup() function
...
//expose the Swipe API
return {
setup: function() {
setup();
},
slide: function(to, speed) {