我有以下结构(简化):
// In <head>
$(document).ready(function(){
// first event
});
// Near the end of <body>
// jQuery library is included at this point
$(document).ready(function(){
// second event
});
浏览器给我一个错误,即$
在第一个事件期间未定义对象。我试过用 jQuery 词替换它,但是它说 jQuery 没有定义。
我意识到第一个事件是在加载 jQuery 库之前调用的,但我认为这是关键点document.ready
——只要它与 jQuery 库位于同一页面上,就可以从任何地方调用它。