Javascript Hammer.js-carousel next和previous按钮

Javascript Hammer.js-carousel next和previous按钮,javascript,Javascript,我正在创建类似于hammer.js旋转木马的东西。我想将“下一个”和“上一个”按钮添加到旋转木马。我在StackOverflow上找到了此解决方案: 使用上面链接中的代码,我可以让“下一步”按钮工作,但使用相同代码的“上一步”按钮不工作 “下一步”按钮的代码: var nexthammertime = Hammer('.next').on("tap", function (event) { console.log(event); var nextCarousel = ne

我正在创建类似于hammer.js旋转木马的东西。我想将“下一个”和“上一个”按钮添加到旋转木马。我在StackOverflow上找到了此解决方案:

使用上面链接中的代码,我可以让“下一步”按钮工作,但使用相同代码的“上一步”按钮不工作

“下一步”按钮的代码:

var nexthammertime = Hammer('.next').on("tap", function (event) {
      console.log(event);
      var nextCarousel = new Carousel("#carousel");
      nextCarousel.init();
      nextCarousel.showPane(1);
  });
var nexthammertime = Hammer('.next').on("tap", function (event) {
  console.log(event);
  var nextCarousel = new Carousel("#carousel");
  nextCarousel.init();
  nextCarousel.showPane(1);
});
“上一个”按钮的代码:

var previoushammertime = Hammer('.previous').on("tap", function (event) {
      console.log(event);
      var previousCarousel= new Carousel("#carousel");
      previousCarousel.init();
      previousCarousel.showPane(0);
  });
var previoushammertime = Hammer('.previous').on("tap", function (event) {
  console.log(event);
  var previousCarousel= new Carousel("#carousel");
  previousCarousel.init();
});
这是解决办法

“下一步”按钮的代码:

var nexthammertime = Hammer('.next').on("tap", function (event) {
      console.log(event);
      var nextCarousel = new Carousel("#carousel");
      nextCarousel.init();
      nextCarousel.showPane(1);
  });
var nexthammertime = Hammer('.next').on("tap", function (event) {
  console.log(event);
  var nextCarousel = new Carousel("#carousel");
  nextCarousel.init();
  nextCarousel.showPane(1);
});
“上一个”按钮的代码:

var previoushammertime = Hammer('.previous').on("tap", function (event) {
      console.log(event);
      var previousCarousel= new Carousel("#carousel");
      previousCarousel.init();
      previousCarousel.showPane(0);
  });
var previoushammertime = Hammer('.previous').on("tap", function (event) {
  console.log(event);
  var previousCarousel= new Carousel("#carousel");
  previousCarousel.init();
});

前一个感谢@DmitryKvochkin后缺少一个逗号。当我把它复制过来的时候,不知怎么的我错过了。我编辑了这篇文章,还将previousCarousel.showPane(1)更改为previousCarousel.showPane(0),这也是一个错误。我一直在尝试让它正常工作,所以我尝试了
previousCarousel.showPane(当前窗格-1)只要我点击两次就可以了。如何让它在第一次单击时工作?