Как выполнить ajax запрос при появлений блока в html?

К примеру есть элемент c классом block с display: none, если вдруг станет display: block выполнить ajax запрос, такое возможно?


Ответы (1 шт):

Автор решения: Денис Степанов

setTimeout(() => element.style.display = "block", 1000);

let elementObserver = new MutationObserver((e) => console.log(e[0].target.style.display));

elementObserver.observe(element, {attributeFilter: ["style"]});
#element {
  width: 100px;
  height: 40px;
  
  background-color: #121;
  display: none;
}
<div id="element"></div>

→ Ссылка