从外部<head>调用DOM上的函数?

mpe*_*pen 2 javascript jquery

在jQuery中,您可以将所有代码包装在内,$(function() { ... });并在DOM准备就绪时将其激活,但如果您想将其放在页面中间的某个位置,该怎么办?DOM ready事件是否可能在它处理该代码块之前触发并且它会被遗漏?有没有办法保证它会被解雇?

Boz*_*zho 6

您可以<script>..</script>在代码中的任何位置放置一个块:

  • 如果你在加载dom时使用.ready()(或等效的语法)来执行代码,无论你在哪里放置ready()处理程序,都会在加载整个页面时执行.

  • 如果您只是将代码放在<script>标记中,那么只要解析器到达代码的那一点就会执行它.