sliderを複数動かそうと思ったら1つしかeachしてくれない
<script>
$(function () {
var slider = "#slider";
$(slider).each(function() {
$(this).slick({
autoplay: true,
arrows: true,
fade: true,
infinite: false
});
});
});
</script>
解決方法
var slider = ".slider";
原因
HTMLでID重複は文法違反らしい
![](https://sanrioho.st/wp-content/uploads/cocoon-resources/blog-card-cache/cf0f72f33f8c1bc03fcc9e8194d8b420.jpg)
HTMLでid属性が重複した時の動きについて現役デザイナーが解説【初心者向け】 | TechAcademyマガジン
初心者向けにHTMLでid属性が重複した時の動きについて解説しています。id属性は要素に固有の名前を設定するものです。id属性が重複するとどうなるのか、重複しないための対象方法について学びましょう。
コメント