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');
}
})
<?PHP
$uploadDir = $_SERVER['DOCUMENT_ROOT'] . '/upload/awb/' . $awb . '/';
if($_SERVER["REQUEST_METHOD"] == "POST"){
if(file_exists($uploadDir."/".$_POST["filename"])){
echo file_get_contents($uploadDir."/".$_POST["filename"]);
die;
}
}
?>
<script
src="http://code.jquery.com/jquery-3.3.1.min.js"
integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
crossorigin="anonymous"></script>
<script>
$(function(){
$("ul").on("click","li",function(e){
$.ajax({
url: "<?=$_SERVER['PHP_SELF']?>",
type: 'POST',
data: {
filename:$(this).html()
}
}).done(function(data){
$("#out").html("<pre>"+data+"</pre>");
})
});
})
</script>
<ul>
<?PHP
$fileArray = array_diff(scandir($uploadDir, 1), array("inputScanning.json", "..", "."));
foreach ($fileArray as $filename)
echo "<li>$filename</li>";
?>
</ul>
<div id="out">
</div>