Javascript 在jquery中,代码未包装在匿名函数中时无法运行
如果你把这些代码粘贴进去 您将看到代码运行没有任何问题。这些图像将全部转化为幻灯片 但是,如果粘贴以下代码: 代码将无法运行,没有幻灯片显示 这两段代码的区别仅在于代码是否包装在jquery匿名函数中Javascript 在jquery中,代码未包装在匿名函数中时无法运行,javascript,jquery,anonymous-function,Javascript,Jquery,Anonymous Function,如果你把这些代码粘贴进去 您将看到代码运行没有任何问题。这些图像将全部转化为幻灯片 但是,如果粘贴以下代码: 代码将无法运行,没有幻灯片显示 这两段代码的区别仅在于代码是否包装在jquery匿名函数中 我只是不知道为什么第二段代码不起作用。很有趣。您可能希望将函数放在以下位置: $(document).ready(function() { //stuff to do on document.ready() }); 第一个示例似乎为您做到了这一点,这就是它工作的原因。第二个示例可
我只是不知道为什么第二段代码不起作用。很有趣。您可能希望将函数放在以下位置:
$(document).ready(function() {
//stuff to do on document.ready()
});
第一个示例似乎为您做到了这一点,这就是它工作的原因。第二个示例可能是在元素出现在dom中之前执行这些操作,这将使javascript变得毫无意义
这不是匿名函数,它是
$(document).ready(function() {
})
看我明白了,我不知道jquery中这种语法背后有什么魔力,非常感谢您指出这一点。