<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>
как можно затолкать данные в один файл
а оптимален ли такой подход для kv?
//например
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));
}
}
});
.....
The User-Agent request-header field contains information about the
user agent originating the request. This is for statistical purposes,
the tracing of protocol violations, and automated recognition of user
agents for the sake of tailoring responses to avoid particular user
agent limitations. User agents SHOULD include this field with
requests.
.....