【发布时间】:2017-12-29 22:55:58
【问题描述】:
我在一个项目中工作,目前我有一个数据文件,它在一个页面中显示 24 个客户端,我正在获取一个数据文件
{% for client in site.data.clients %}
<li>
<a href="{{client.URL}}" target="_blank">
<img src="{% asset_path {{client.image}} %}"
alt="{{ client.alt }}">
</a>
</li>
{% endfor %}
我想实现一个轮播,在一张幻灯片中显示 12 个项目(当单击箭头时)显示其他 12 个项目。
"Two slides with 12 elements each"
我尝试在 owl carousel 中实现这一点,但不知何故将所有项目插入到第一张幻灯片的第一个元素中。仍在尝试找到一种方法将所有元素拆分为两张幻灯片中的图片。
到目前为止我已经实现了什么:
<div class="testi-service owl-carousel owl-theme ">
{% for client in site.data.clients %}
{% if forloop.index > 24 %}
{% assign slidenum = 2 %}
{% else %}
{% assign slidenum = 1 %}
{% endif %}
<div class="owl-item">
<div class="oc-item slide{{ slidenum }}">
<a href="{{client.URL}}" target="_blank">
<img src="{% asset_path {{client.image}} %}" alt="{{ client.alt }}">
</a>
</div>
</div>
{% endfor %}
</div>
</div>
【问题讨论】:
-
也许你应该在下面创建三个:owlcarousel2.github.io/OwlCarousel2/demos/responsive.html,并让它们同时移动。这会是一个解决方案吗?
标签: jekyll