如何在javascript中定期显示/隐藏图像?

用户名

我有以下4个灯泡:

<div id="bulb1" class="lightbulb"><img src=".\images\bulb.png" /></div>
<div id="bulb2" class="lightbulb"><img src=".\images\bulb.png" /></div>
<div id="bulb3" class="lightbulb"><img src=".\images\bulb.png" /></div>
<div id="bulb4" class="lightbulb"><img src=".\images\bulb.png" /></div>

我的要求有些奇怪,但是是的,我必须这样做...我必须在javascript中执行此操作。

我有一个包含4个元素{1、2、3、4}的数组。最初,所有灯泡(图像)都是不可见的。

首先,我必须从此数组中随机选择on元素。假设选择了2,则第二个灯泡将点亮。

然后在500毫秒后,我的随机函数生成器再次选择4,然后显示第4个灯泡图像,第2个灯泡图像再次不可见。

我必须这样做4次,以使唯一的灯泡每次变亮。我应该遵循什么方法和结构?

我通过调用此函数一开始就融合了所有灯泡

function hideBulbImages()
    {
        document.getElementById('bulb1').style.visibility = "hidden";
        document.getElementById('bulb2').style.visibility = "hidden";
        document.getElementById('bulb3').style.visibility = "hidden";
        document.getElementById('bulb4').style.visibility = "hidden";
    }

我在想这个功能showBulbImage...

我写了showBulbImage来像这样每秒显示灯泡

function showBulbImages()
    { 
        var blink_count = 0;
        var blink_the_bulbs = setInterval(function() {
            blink_count+=1;
            hideBulbImages();
            var blinking_bulb = "bulb" + blink_count;
            document.getElementById(blinking_bulb).style.visibility = "visible";
            if (blink_count > 4) 
            {
                 clearInterval(blink_the_bulbs);
            }

        }, 1000);
    }

现在,我必须随机化灯泡的可见性。

手性

使用setInterval()Math.random()

函数get_random_bulb()获取随机数,先隐藏可见图像,然后显示随机图像。

js:

$(document).ready(function () {
get_random_bulb();
function get_random_bulb() {
    var a = (parseInt(Math.random() * 4));
    $(".lightbulb img.block").removeClass("block").addClass("none");
    $(".lightbulb:eq(" + a + ") img").removeClass("none").addClass("block");
}
setInterval(function () {
    get_random_bulb();
}, 500);

});

<div id="bulb1" class="lightbulb">
    <img src=".\images\bulb.png" class="none" />
</div>
<div id="bulb2" class="lightbulb">
    <img src=".\images\bulb.png" class="none" />
</div>
<div id="bulb3" class="lightbulb">
    <img src=".\images\bulb.png" class="none" />
</div>
<div id="bulb4" class="lightbulb">
    <img src=".\images\bulb.png" class="none" />
</div>

这是小提琴。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在javascript中定期显示/隐藏图像?

来自分类Dev

我如何在jQuery Mobile中隐藏和显示图像

来自分类Dev

如何使用 javascript 对象显示/隐藏图像

来自分类Dev

如何在Javascript或JQuery中隐藏/显示表格的边框

来自分类Dev

如何在html中的javascript中显示内部图像

来自分类Dev

如何在angularjs中隐藏图像

来自分类Dev

如何在JavaScript中调整大小和显示图像

来自分类Dev

如何在Javascript的“警报/确认”框中显示图像?

来自分类Dev

如何在Javascript中显示base64图像

来自分类Dev

如何在GitHub中隐藏SVG差异(或将SVG显示为图像)

来自分类Dev

如何在GitHub中隐藏SVG差异(或将SVG显示为图像)

来自分类Dev

如何在AngularJS中显示隐藏的元素?

来自分类Dev

如何在流星中隐藏/显示元素?

来自分类Dev

如何在vim中显示隐藏字符?

来自分类Dev

如何在php中显示或隐藏标题

来自分类Dev

如何在YouTubePlayer中显示/隐藏字幕

来自分类Dev

如何在vim中显示隐藏字符?

来自分类Dev

如何在表单中显示/隐藏模型?

来自分类Dev

如何在单击图像时隐藏/显示 div

来自分类Dev

如何在图像容器中隐藏图像的顶部和底部?

来自分类Dev

如何在带有JavaScript源的JavaScript中动态隐藏或显示使用datatables创建的表的列?

来自分类Dev

在Swift中显示/隐藏图像

来自分类Dev

如何在HTML CSS Javascript中完全显示onclick事件的隐藏选项卡

来自分类Dev

单击按钮时如何在javascript中隐藏/显示下拉菜单

来自分类Dev

如何在javascript中隐藏错误消息

来自分类Dev

如何在JavaScript中隐藏多个元素?

来自分类Dev

如何在Javascript中隐藏元素

来自分类Dev

如何在javascript中隐藏div?

来自分类Dev

如何在JavaScript中隐藏警报框

Related 相关文章

  1. 1

    如何在javascript中定期显示/隐藏图像?

  2. 2

    我如何在jQuery Mobile中隐藏和显示图像

  3. 3

    如何使用 javascript 对象显示/隐藏图像

  4. 4

    如何在Javascript或JQuery中隐藏/显示表格的边框

  5. 5

    如何在html中的javascript中显示内部图像

  6. 6

    如何在angularjs中隐藏图像

  7. 7

    如何在JavaScript中调整大小和显示图像

  8. 8

    如何在Javascript的“警报/确认”框中显示图像?

  9. 9

    如何在Javascript中显示base64图像

  10. 10

    如何在GitHub中隐藏SVG差异(或将SVG显示为图像)

  11. 11

    如何在GitHub中隐藏SVG差异(或将SVG显示为图像)

  12. 12

    如何在AngularJS中显示隐藏的元素?

  13. 13

    如何在流星中隐藏/显示元素?

  14. 14

    如何在vim中显示隐藏字符?

  15. 15

    如何在php中显示或隐藏标题

  16. 16

    如何在YouTubePlayer中显示/隐藏字幕

  17. 17

    如何在vim中显示隐藏字符?

  18. 18

    如何在表单中显示/隐藏模型?

  19. 19

    如何在单击图像时隐藏/显示 div

  20. 20

    如何在图像容器中隐藏图像的顶部和底部?

  21. 21

    如何在带有JavaScript源的JavaScript中动态隐藏或显示使用datatables创建的表的列?

  22. 22

    在Swift中显示/隐藏图像

  23. 23

    如何在HTML CSS Javascript中完全显示onclick事件的隐藏选项卡

  24. 24

    单击按钮时如何在javascript中隐藏/显示下拉菜单

  25. 25

    如何在javascript中隐藏错误消息

  26. 26

    如何在JavaScript中隐藏多个元素?

  27. 27

    如何在Javascript中隐藏元素

  28. 28

    如何在javascript中隐藏div?

  29. 29

    如何在JavaScript中隐藏警报框

热门标签

归档