我把这些代码放在html的HEAD部分,但无法正常运行,
有什么问题吗?
显然它是一个计时器,但它甚至不会运行一次.
我没有忘记链接jquery.
非常感谢.
<script type="text/javascript">
$(function(){
function something(){
alert("something happened");
}
var timer=function(){
something();
setTimeout(timer,900);
};
timer;
}
);
</script>
Run Code Online (Sandbox Code Playgroud)
你的外部匿名函数是在onready上运行的,但是它只定义了两个函数然后有一个无用的timer表达式,你必须实际调用函数:timer().
如果你想要正确地做到这一点,你应该timer完全摆脱这个功能,因为你似乎试图模拟setInterval.
$(function(){
function something(){
alert("something happened");
}
setInterval(something, 900);
});
Run Code Online (Sandbox Code Playgroud)