<script >
var handler = function () {this.innerHTML = '<iframe width="400" height="300" src="https://www.youtube.com/embed/GXFqyu0DkrU" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>'};
[...document.querySelectorAll('.video')].forEach(e=>e.addEventListener('click', function (e) { this.removeEventListener('click', handler, false); handler.apply(this, arguments); } , false));
</script>
//например
var timerInSlider1, timerInSlider2, timerInSlider3, timerInSlider4;
//Минимальные изменения вашего кода
var timerInSlider = [1,2,3,4]; //массив для четырёх таймеров
$.scrollify({
section: ".section",
scrollbars: true,
interstitialSection: ".non-full-height",
overflowScroll: true,
before: function(indexBigSlider, sections){
if(indexBigSlider == 2) timerInSlider.forEach((e,i) => { //цикл
timerInSlider[i] = setTimeout(function(){
$(".fullwidth-slider").trigger('owl.next');
console.log((i+1)+" итерация");
}, 12000 * (i+1)); //время зависит от номера таймера
//остальной код убрали
});
},
after: function(indexBigSlider, sections){
if(indexBigSlider == 3){
console.log("След слайдер");
//также в цикле убираем
timerInSlider.forEach(e=>clearTimeout(e));
}
}
});
var way = ['things','equipment','car'];
//......
console.log('Было: ', test_array.things.equipment.car.id1); // "00"
array_clone2.id1 = 999;
console.log('Стало: ', test_array.things.equipment.car.id1); // 999
var way = ['things','equipment','car','id1'];
//......
console.log('Было: ', test_array.things.equipment.car.id1); // "00"
array_clone2 = 999;
console.log('Стало: ', test_array.things.equipment.car.id1); // "00"
Сложность именно в написании вложенных циклов который пройдётся по массиву соберёт индексы, следующим циклом переберёт элементы сопоставит с результатом первого цикла if 132=132 и запишет в инпут index у которого родитель с id 132
var obj = {};
sort_id.forEach(id=>{
obj[id] = true;
});
var arr = document.querySelectorAll('li[data-id]');
arr.forEach(li=>{
let id = li.dataset.id;
if (obj[id]) { //Нашли id в массиве sort_id
//Что-то делаем. У нас есть всё: id и соответствующий li. Что ещё надо?
}
});
3 дня вожусь с этим.
let style = document.createElement('style');
style.innerHTML = `
div {
animation-name: nodeReady;
animation-duration: 0.001s;
}
@keyframes nodeReady {
from { clip: rect(1px, auto, auto, auto); }
to { clip: rect(0px, auto, auto, auto); }
}
`;
document.head.appendChild(style);
document.addEventListener("animationstart", function(e) {
if (e.animationName == "nodeReady") {
if (e.target.innerHTML.trim() == 'привет') e.target.innerHTML = 'Пока';
}
}, false);
.mydiv {
animation-name: nodeReady;
animation-duration: 0.001s;
}
document.children[0].appendChild(style);
try{ eval("let x"); alert("ES6+"); } catch(e) { alert("ES5-"); }