答案 0 :(得分:0)
听起来你希望能够在div中横向“滚动”,这样任何时候都只能查看一个“活动”div,而其他两个屏幕都会关闭。
如果是这种情况,我可能会尝试在css中处理动画和位置。只需创建一个偏离左侧的类,其中包含:
transform: translate-x(-100vw);
并且在右边是:
transform: translate-x:(100vw);
然后可能在所有div上放置一个计时功能:
transition: all 0.6s ease-in-out;
然后我会为每个按钮添加/删除相关类的onClick。你可以用普通的JS,jQuery做这个,或者如果你使用像react或者Ember这样的东西,你可以把这些类/ classNames放在你的模板中作为某种因素的条件