【发布时间】:2017-05-17 01:39:57
【问题描述】:
我有一个网页上有一个图片库的网站。单击图像时,带有后退和前进按钮的模态弹出窗口会覆盖在屏幕上,并且可以正常工作。
但是,在移动设备上,我希望扩展此模式窗口,以便图像占据屏幕 100% 的宽度。我希望箭头消失,而用户应该能够通过滑动左右移动。理想情况下,会有一个滑动动画。
您如何建议实施这样的事情?是否有任何内置的 CSS、jQuery 或 Angular 命令?我想避免添加整个库或插件,但如果有什么东西很好用,那是什么?
【问题讨论】:
-
您的应用程序是用 Angular 编写的吗?因为这真的不是一个角度问题......
-
是的,它使用 Angular - 我对 Angular 不太熟悉,所以如果 Angular 中有什么东西可以帮助解决这个问题,我不知道。
-
javascript/jquery 会这样做。由于您不熟悉 Angular,您可能需要学习如何将此类组件包装在 Angular 中,但您可能很幸运能找到可以做到这一点的 Angular 包。
-
我看到了这个 jQuery swipe Event w3schools.com/jquerymobile/event_swipe.asp ,但我不认为它真的提供了滑动动画。或者至少给出的例子没有。
-
您可以使用 css 隐藏箭头按钮。并使用 ngTouch 的滑动事件,例如 ng-swipe-left 和 ng-swipe-right 来进行手势。滑动动画必须在您身边完成。
标签: jquery css angularjs swipe swipe-gesture