Как показать блок .i-am-hiding только тогда, если у .i-am-visible активно значение display:block; ?
Благодарю!
let one = document.querySelector('.i-am-visible');
let two = document.querySelector('.i-am-hiding');
if (one.style.display == 'block') {
two.style.display = 'block';
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="i-am-visible">
1111
</div>
<div class="i-am-hiding"style="display:none;">2222</div>
В вашем случае нужно получить все стили элемента после применения всех css.
Если бы вы указали стили инлайн в html, тогда можно через свойство style элемента .i-am-visible сделать проверку. Поэтому используем window.getComputedStyle().
Подробнее про window.getComputedStyle() на MDN.
let one = document.querySelector('.i-am-visible');
let two = document.querySelector('.i-am-hiding');
let stylesOfone = window.getComputedStyle(one)
if (stylesOfone.display === 'block') {
two.style.display = 'block';
}
<div class="i-am-visible">1</div>
<div class="i-am-hiding" style="display:none;">2</div>
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости