How do you put timeout on the event?



  • How do you put the timemouth in front of the hidden content?

    function hideLink(element) {
        document.getElementById(element).style.display='block';     
        document.getElementById('hidelink').style.display='none';
        return false;
    }
    

    <a id="hidelink" href="#" onclick="hideLink('super')">
    Нужно чтобы это скрывалось через 5 секунд после нажатия на эту ссылку
    </a>

    <div id="super" style="display:none;">
    А это появлялось через 5 секунд после нажатия на ссылку которая выше
    </div>



  • For example, with a setTimeout https://developer.mozilla.org/ru/docs/Web/API/WindowTimers/setTimeout 😞

    function hideLink(el, id) {
        setTimeout(function(){
            document.getElementById(id).style.display='block';     
            el.style.display='none';
        }, 5000);
        return false;
    }
    

    <span style="color: blue; border-bottom: 1px blue solid;" onclick="return hideLink(this, 'super')">
    Не нужно использовать гиперссылки там, где нужен лишь их внешний вид, но не выполняется переход по ссылке
    Нужно чтобы это скрывалось через 5 секунд после нажатия на эту ссылку
    </span>

    <div id="super" style="display:none;">
    А это появлялось через 5 секунд после нажатия на ссылку которая выше
    </div>




Suggested Topics

  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2