但有件事我被告知并正在做, 是在读取 html 之后, 在我的页面底部添加我的爪哇文稿。
现在,我看到有人在添加$(文件).ready(职能()),即使代码位于页面的底部。 DOM 是否正在随着 HTML 的阅读而逐步构建? 在读完 HTML 之后, DOM 是否应该自动准备就绪, 因此, 添加此检查有什么意义?
例如,小型演示:
<ul>
<li id="draggable" class="ui-state-highlight">Drag me down</li>
</ul>
<ul id="sortable">
<li class="ui-state-default">Item 1</li>
<li class="ui-state-default">Item 2</li>
<li class="ui-state-default">Item 3</li>
<li class="ui-state-default">Item 4</li>
<li class="ui-state-default">Item 5</li>
</ul>
<script>
alert("In Page");
</script>
</div><!-- End demo -->
<script>
$(function() {
alert("Dom is READY");
$( "#sortable" ).sortable({
revert: true
});
$( "#accordion" ).accordion();
});
</script>
"在页"总是首先出现... 是不是因为HTML不够大?