Итак, я перестраиваю свой код, и, возможно, кто-то будет использовать его или сделать его лучше, но ... Слишком много делений, вы не можете поместить наклон данных и т. Д. Почему? Я не знаю, но когда я использую его как часть HTML, он не работает.
HTML должен выглядеть так:
<div class='tilt-el'></div>
<div class='tilt-el'></div>
<div class='tilt-el'></div>
Не так, как мой предыдущий:
<div class='tilt-el' data-tilt></div>
<div class='tilt-el' data-tilt></div>
<div class='tilt-el' data-tilt></div>
и JS
const w = window.innerWidth;
if(w > 600) {
VanillaTilt.init(document.querySelectorAll(".tilt"), {
max: 30,
speed: 3000
})}
else {
console.log(w);
}
Конечно, VanilltaTilt поддерживает Nodelist, поэтому вам не нужно делать все циклы и т. Д.
Я думаю, что он будет работать и для вас.