let a = 10;
function func1(num){
return num-1;
}
a = func1(a);
console.log(a);
document.querySelectorAll(".some-class").forEach(cont=>{
cont.querySelector(".error-count").innerHTML = Array.from(cont.querySelectorAll(".delivery-table-item")).filter(e=>e.getAttribute("data-status")=="Ошибка").length;
});
$(".some-class").each((i,el)=>{
$(el).find(".error-count").html($(el).find(".delivery-table-item[data-status=Ошибка]").length);
})
Каждый слой (Layer) представляет из себя один canvas элемент на странице и может содержать в себе фигуры, группы фигур или группы групп.
//....
load: function(callback) {
let loaded = 0;
for (var key in this.sprites)
loaded++;
for (var key in this.sprites) {
this.sprites[key] = new Image();
this.sprites[key].src = 'img/'+ key + '.png';
this.sprites[key].onload = function(){
if(--loaded <= 0)
callback();
}
}
},
start: function() {
this.init();
this.load(this.run);
},
//....
else {
button.getAttribute('disabled', 'disabled');
}
function check2() {
var el = document.querySelectorAll("#input1,#input2,#button");
el[2].disabled = !el[0].value.trim() || !el[1].value.trim();
}
function loadResources(arr,func){//функция загрузки внешних ресурсов(картинок) arr - массив ссылок, func - функция которая вызовется после загрузки всех ресурсов
var loadStatus = false;
loadStatus = {count: arr.length, loaded: 0, percent: 0};//count - общее количество ресурсов, loaded - сколько загружено ресурсов, percent сколько загружено в процентах
for(var i = 0; i < arr.length; i++){
var tmp = new Image();
tmp.src = arr[i];
tmp.onload = function(){
loadStatus.loaded++;
loadStatus.percent = (loadStatus.loaded * 100)/loadStatus.count;
if(loadStatus.loaded >= loadStatus.count)
func();
}
}
return loadStatus;
}
loadResources(["/img/1.jpg","/img/2.jpg"],draw)
$("nav ul").removeClass("showing");
в // Scrolling Effect
$(window).on("scroll", function() {
$("nav ul").removeClass("showing");
if($(window).scrollTop()) {
$('nav').addClass('black');
}
else {
$('nav').removeClass('black');
}
})