[].forEach.call(document.querySelectorAll('.class'), function(el) {
el.onclick = showC;
});
// Элемент 1
var promises = []; // Массив промисов
$("#some_id-17222-0").get_object("param1", "param2");
promises.push(html2canvas(document.querySelector("#some_id-17222-0")).then(canvas => {$("#some_id-17222-0").empty();document.querySelector("#some_id-17222-0").appendChild(Canvas2Image.convertToImage(canvas));}));
// Элемент 2
$("#some_id-17222-1").get_object("param1", "param2");
promises.push(html2canvas(document.querySelector("#some_id-17222-1")).then(canvas => {$("#some_id-17222-1").empty();document.querySelector("#some_id-17222-1").appendChild(Canvas2Image.convertToImage(canvas));}));
// И так далее
// теперь в promises массив всех промисов (не важно, выполнились они уже к этому моменту
Promise.all(promises).then(function(res) {
// прячем прелоадер.
});
$('#navbar-left ul > li').on('mouseenter', function () {
$(this).data('timer', setTimeout(function () {
$(this).removeClass('hover_menu');
$(this).addClass('selected');
}.bind(this), 500));
}).on('mouseleave', function () {
var timer = $(this).data('timer');
if(timer) {
clearTimeout(timer);
}
$(this).addClass('hover_menu');
$(this).removeClass('selected');
});
<?php
$connection = mysqli_connect(`localhost`,`root`,`root`,`blog`);
if($connection == false){
echo "Не удалось подключиться к Базе данных";
echo mysqli_connect_error();
exit();
}
$result = mysqli_query($connection, "SELECT * FROM `articles`");
echo mysqli_error($connection);
while( $title = mysqli_fetch_assoc($result )){
}
?>