如何在 Algolia 每 4 次点击后添加一个 clearfix div?
How to add a clearfix div after every 4 hits with Algolia?
我们正在尝试使用 Algolia 实现即时搜索。它就像一个魅力。唯一的问题是我们想在每 4 次点击后添加一个 clearfix div。现在是
<div data-reactroot="" class="ais-hits">
<div class="ais-hits--item"></div>
<div class="ais-hits--item"></div>
<div class="ais-hits--item"></div>
<div class="ais-hits--item"></div>
<div class="ais-hits--item"></div>
</div>
我希望每 4 个结果有一个 clearfix div,如下所示:
<div data-reactroot="" class="ais-hits">
<div class="ais-hits--item"></div>
<div class="ais-hits--item"></div>
<div class="ais-hits--item"></div>
<div class="ais-hits--item"></div><div class="clearfix"></div>
<div class="ais-hits--item"></div>
</div>
这是生成点击小部件的代码
search.addWidget(
instantsearch.widgets.hits({
container: '#booksearch',
templates: {
item: getTemplate('result')
},
cssClasses: {
item: 'col-lg-3 col-md-3 col-sm-3'
},
hitsPerPage: 12
})
);
search.start();
感谢您花时间阅读本文。
InstantSearch 小部件不提供该功能。
但是,您可以编写自己的 JS 脚本,在 HTML 代码的呈现(即生成)之后添加 div
。为此,只需等待 render
事件被触发。 Events section of the InstantSearch documentation.
中的更多详细信息
我们正在尝试使用 Algolia 实现即时搜索。它就像一个魅力。唯一的问题是我们想在每 4 次点击后添加一个 clearfix div。现在是
<div data-reactroot="" class="ais-hits">
<div class="ais-hits--item"></div>
<div class="ais-hits--item"></div>
<div class="ais-hits--item"></div>
<div class="ais-hits--item"></div>
<div class="ais-hits--item"></div>
</div>
我希望每 4 个结果有一个 clearfix div,如下所示:
<div data-reactroot="" class="ais-hits">
<div class="ais-hits--item"></div>
<div class="ais-hits--item"></div>
<div class="ais-hits--item"></div>
<div class="ais-hits--item"></div><div class="clearfix"></div>
<div class="ais-hits--item"></div>
</div>
这是生成点击小部件的代码
search.addWidget(
instantsearch.widgets.hits({
container: '#booksearch',
templates: {
item: getTemplate('result')
},
cssClasses: {
item: 'col-lg-3 col-md-3 col-sm-3'
},
hitsPerPage: 12
})
);
search.start();
感谢您花时间阅读本文。
InstantSearch 小部件不提供该功能。
但是,您可以编写自己的 JS 脚本,在 HTML 代码的呈现(即生成)之后添加 div
。为此,只需等待 render
事件被触发。 Events section of the InstantSearch documentation.