首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使触控滑块选项ng-引导旋转木马角?

如何使触控滑块选项ng-引导旋转木马角?
EN

Stack Overflow用户
提问于 2022-08-11 14:32:04
回答 1查看 300关注 0票数 -1

在我的电子商务网站上,我有我使用过ng-自举旋转木马的产品图片,它工作得很好(除了缓慢的初始负载问题),但是不支持在移动设备上向右/向左滑动。

我想知道修复它最好的方法是什么,或者是另一个轻量级的包来让它工作呢?

我知道这个问题在过去的几个响应中得到了解决,但是其中大多数都指向了基于Jquery的解决方案,但是我希望在没有混合库的情况下保持解决方案的干净。

谢谢你抽出时间!!

EN

回答 1

Stack Overflow用户

发布于 2022-08-11 16:09:30

它只是包含在一个div中,其中包含了事件的接触式开始和触屏

代码语言:javascript
复制
<div (touchstart)="posIni = $event.changedTouches[0].pageX"
      (touchend)="move($event.changedTouches[0].pageX)">
    <ngb-carousel #carousel *ngIf="images">
       ....
    </ngb-carousel>
</div>

然后使用prev和下一个旋转木马的方法。

代码语言:javascript
复制
  @ViewChild('carousel') carousel:NgbCarousel
  posIni: any;
  move(pos:number) {
    const offset = this.posIni - pos;
    if (offset < -100) this.carousel.prev()

    if (offset > 100) this.carousel.next();
  }

一个stackblitz

注意:真的做一个旋转木马很容易,看这个所以

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73322456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档