【发布时间】:2014-03-17 04:46:41
【问题描述】:
我有一个引用 jquery + jqueryui 的母版页。一切都很好。 在我放置的内容页面中:
$(document).ready(function () {
$("#tabs").tabs();
});
事实证明,ready 事件在内容页面的 html 加载之前触发:/。 那么,如何判断整个内容页面的加载时间呢?
编辑这是我的标记:
母版页:
<form runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Path="~/Scripts/jquery-1.4.1-vsdoc.js" />
<asp:ScriptReference Path="~/Scripts/jquery-ui-1.8.2.custom.min.js" />
</Scripts>
</asp:ScriptManager>
内容页面:
<div id="tabs">
<div id="whatWorkedWellDiv">
<fieldset>
<legend>What Worked Well</legend>
<br />
<label for="user">
Name</label>
<input type="text" name="user" value="" /><br />
<label for="emailaddress">
Email Address:</label>
<input type="text" name="emailaddress" value="" /><br />
<label for="comments">
Comments:</label>
<textarea name="comments"></textarea><br />
<label for="terms">
Agree to Terms?</label>
<input type="checkbox" name="terms" class="boxes" /><br />
<input type="submit" name="submitbutton" id="submitbutton" value="Submit" />
</fieldset>
</div>
<div id="whatCouldHaveGoneBetterDiv">
<fieldset>
<legend>What could have gone better</legend>
<br />
<label for="user">
Name</label>
<input type="text" name="user" value="" /><br />
<label for="emailaddress">
Email Address:</label>
<input type="text" name="emailaddress" value="" /><br />
<label for="comments">
Comments:</label>
<textarea name="comments"></textarea><br />
<label for="terms">
Agree to Terms?</label>
<input type="checkbox" name="terms" class="boxes" /><br />
<input type="submit" name="submitbutton" id="submit1" value="Submit" />
</fieldset>
</div>
</div>
Jscript:
$(文档).ready(函数 () { $("#tabs").tabs(); });
【问题讨论】: