Можно ли использовать setTimeout в качестве установки последовательности? Или может есть лучшие варианты как это сделать? Для примера вот небольшая функция:
function showBlock() { // smooth appearance / disappearance
var block = document.getElementById('block');
block.classList.toggle('active');
if(block.classList.contains('active')) {
block.style.display = 'block';
setTimeout(function () {
block.style.opacity = 1;
}, 0)
}
else {
block.style.opacity = 0;
setTimeout(function () {
block.style.dispplay = 'none';
}, 0)
}
}
#block {
width: 100px;
height: 100px;
background-color: orange;
display: none;
opacity: 0;
transition: .5s;
}
<button onclick = "showBlock()">Click on me</button>
<div id="block"></div>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
У меня есть программа C++ на 1000+ строкПрограмма состоит из одной функции, которая принимает на вход пять unsigned int (или 1 unsigned char и 4 unsigned int), возвращая...
Есть два блока, необходимо их сравнивать и в зависимости от ширины и высоты совершать определенные манипуляции
В плагине emmet есть такая тема с множественными курсорамиНо как проделать с ними нумерацию строк под типа id="t20", id="t21", id="t22" и т