How to toggle element visibility without jQuery?

后端 未结 4 1428
猫巷女王i
猫巷女王i 2021-01-12 22:26

I\'m writing an auction template for eBay, hoping that eBay would allow it. Apparently they don\'t because jquery has things like string.replace() etc.

The code is v

4条回答
  •  春和景丽
    2021-01-12 22:47

    If you can live without the fading effect, it should be pretty straightforward:

    function changeImage() {
        var image = document.getElementById('coin1');
        image.style.display = (image.style.display == 'none') ? 'block' : 'none';
    }
    
    setInterval(changeImage, 5000);
    

    While fading is cool and all, it's really makes the code a lot more complicated, when we not allowed to use external libraries. Basically, you will need to deal with additional timers, firing with very short intervals, changing the opacity of the target element on each callback.

    If you really want fading, see "Javascript Tutorial - Simple Fade Animation".

提交回复
热议问题