0

有一个Angular 2应用程序。如何防止Angular 2页面在拖动内容时滑动或滚动?

当我滚动页面时,页面的行为就像我尝试向侧面滑动一点,并发生水平橡皮筋效应。似乎我试图将页面滑动到两侧。

这个问题越来越严重,当我真正滑动元素,像旋转木马。将传送带滑动到两侧,将该页面与传送带一起拖动。

如何防止这种情况发生?

+1

真的需要更多的上下文来理解为什么发生这种情况,但和quickfix的解决办法是让你不想搬东西不可选择: .unselectable { \t -moz-用户选择:-moz-无; \t -khtml-user-select:none; \t -webkit-user-select:none; \t -o-user-select:none; \t用户选择:无 } 只需将该类添加到不应该移动的任何东西(可能不适用于离子或类似的移动应用程序环境)。 –

+0

谢谢你!问题完全不同。它是由语义UI框架引起的。我会在这个问题的答案中写下全部内容。再次感谢! – neoswf

回答

1

我的问题实际上是不同的。它是由网格系统执行semantic-ui引起的。

它得到负边距,margin-left:-15px; margin-right:15px,在移动时它使屏幕在拖动时水平移动。

我通过在主容器上放置overflow:hidden来解决这个问题。就那么简单。

相关问题