Javascript setInterval正在立即启动,而不是等待事件。

Javascript setInterval正在立即启动,而不是等待事件。,javascript,jquery,css,Javascript,Jquery,Css,与konami触发时发生的setInterval不同,它在页面加载时立即启动 Konami是一个jquery插件,允许您将Konami代码用作事件 我知道它可以工作,否则,一个简单的alert()就可以了 <script type="text/javascript"> $(document).ready(function(){ $(window).konami(setInterval(function(){

与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>

$(文档).ready(函数(){
$(window).konami(setInterval(function()){
var one=Math.random()/1.2;
var two=Math.random()/1.5;
var三=Math.random()/2;
$(“#火1”)。设置动画({
不透明度:1
},{持续时间:100,队列:false});
$(“#fire2”)。设置动画({
不透明度:2
},{持续时间:100,队列:false});
$(“#火3”)。设置动画({
不透明度:三
},{持续时间:100});
}, 100));
});

就在我即将发布的时候,我发现了这一点

与此非常相似:


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

在我即将发布的时候,它就明白了

与此非常相似:

一旦我将它包装到函数(){},它就会等待konami代码