如何使用数据属性更改Slick Slider默认箭头?

时间:2018-12-12 05:46:50

标签: jquery html jquery-plugins slick.js slick-slider

如何使用数据属性更改默认箭头?

<div class="has-slick-slider" data-slick='{"slidesToShow": 1, "arrows": true, "prevArrow": "<button type="button" class="slick-prev">Prev</button>"}'>

slidesToShowarrows和其他属性可以正常工作。但是当我尝试更改箭头内容时,它不起作用。

谢谢

2 个答案:

答案 0 :(得分:0)

您可以为自定义按钮添加html,并将该元素的选择器包括为prevArrow值,如下所示:

<div class="has-slick-slider" data-slick='{"slidesToShow": 1, "arrows": true, "prevArrow": "#custom-prev-arrow"}'>
    ...
</div>
<button id="custom-prev-arrow">...</button>

希望有帮助。

答案 1 :(得分:0)

您可以使用JS转义序列:\u0022

<div class="has-slick-slider" data-slick='{"slidesToShow": 1, "arrows": true, "prevArrow": "<button type=\u0022button\u0022 class=\u0022slick-prev\u0022>Prev</button>"}'>
</div>
<button id="custom-prev-arrow">...</button>