setInterval立即开始而不是等待事件。

时间:2013-02-13 01:33:55

标签: javascript jquery css

一旦konami触发,它就不会发生setInterval,而是在页面加载后立即启动。

Konami是一个jquery插件,可让您将konami代码用作事件。

我知道它起作用,一个简单的alert()工作正常。

    <script type="text/javascript">


        $(document).ready(function(){
            $(window).konami(setInterval(function(){

            var one = Math.random()/1.2;
            var two = Math.random()/1.5;
            var three = Math.random()/2;


            $("#fire1").animate({
                opacity: one
                }, { duration: 100, queue: false });
            $("#fire2").animate({
                opacity: two
            }, { duration: 100, queue: false });
            $("#fire3").animate({
                opacity: three
            }, { duration: 100});

            }, 100));
        });
    </script>

1 个答案:

答案 0 :(得分:1)

就像我即将发布的那样想出来。

与此非常相似:.on event firing on load instead of click

一旦我将它包装在function(){}中,它就会等待konami代码。