setTimeOut在$(document).ready()中没有工作

Akh*_*ran -1 html javascript jquery

当我在document.ready函数中使用setTimeOut()时,它无法正常工作.以下是我使用过的代码:

$(document).ready(function(){
  function abc{
    alert('Hi');
  }
  setTimeOut (abc, 2000);

});
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

谢谢 :)

Ili*_*a G 7

它是拼写的setTimeout(小写"o")

您也可以并且应该能够自己找到这些问题.您需要知道的唯一神奇部分是浏览器倾向于"吞噬"DOM和AJAX事件处理程序中抛出的异常.因此,代码中实际上会抛出异常.但是,您可以通过在每一行添加更多alert()console.log()语句来轻松推断出这一点.