我一直在开发一个使用jQuery生成漂亮、灵活和快速UI的Asp.NET Web应用程序。我已经创建了框架。
<div id='title'>
<h3 class='color-black h3'>
Choose the career</h3>
<p>
</p>
<p>
</p>
<p>
</p>
</div>
<div id='tabbedContent' class='tabbed_content'>
<div id='tabs' class='tabs'>
<div class='moving_bg'>
</div>
</div>
<div id='contentID' class='slide_content'>
<div id='tabsliderID' class='tabslider'>
</div>
</div>
</div>
现在,在onStart中,我将使用jQuery添加一些动态创建的DOM元素。我通过从Page_Load方法(ASP)调用两个js函数来执行所有魔法。然后,我需要初始化一些脚本(tabbedContent和iNettuts)。 问题是这些脚本只有在整个页面创建完成后才能初始化-包括动态创建的内容-因此我不能使用$(document).ready,当我使用$(window).load时,有时它有效,有时不起作用。
我已经谷歌了至少两周,仍然没有结果。我该怎么办?难道jQuery不能处理这些问题吗?如果不能...有没有任何解决方法?
顺便说一句,一旦我实现了这个目标,我将需要调用一些Web服务来从数据库获取数据。这会影响行为吗?我应该期望更多的头疼吗?