无需外部包装的纯JS水平点导航

时间:2019-02-25 19:12:22

标签: javascript vue.js bootstrap-4 navigation horizontal-scrolling

我正在与Vue和Laravel一起工作,并且试图为可滚动的水平容器提供一些用于导航的点。我不能使用任何jQuery或外部包或组件-我要的只是纯JavaScript和CSS。

我正在显示一个div列表,其中包含可以选择的文本区域和图标。本质上,我想拥有一个几乎完全类似于以下示例的内容:https://jsfiddle.net/darcher/dLmyhgzq/249/,但是我的div(我已将其命名为message)的形式是这种形式(显然是伪代码)

<div v-for(every 3 message in messages)> <navigation-dot></navigation-dot> </div>

..,但在可能的情况下不使用scrollspy(我的div中没有​​href或链接,因此我想尝试一种不涉及href的替代解决方案,如果可以的话)。另外,我的列表包括在运行时添加或删除div的选项,因此导航点(以及所有href / ID)必须每次都更新。

我正在使用引导程序,并尝试了<b-carousel>,但是它出现故障了,不是我要寻找的解决方案(如演示中一样,我并排放置三个项目,没有页面/幻灯片中断,而且我在网上找不到任何多项目<b-carousel>示例)。

有人知道对这种解决方案进行编码的任何非jquery解决方案吗?任何指导将不胜感激,因为我一直在寻找水平导航实施方案。谢谢。

0 个答案:

没有答案