一旦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>
答案 0 :(得分:1)
就像我即将发布的那样想出来。
与此非常相似:.on event firing on load instead of click
一旦我将它包装在function(){}中,它就会等待konami代码。