我正在将SharePoint Server 2007 Enterprise与Windows Server 2008 Enterprise配合使用。我正在开发使用VSTS 2008 + C#+ .Net 3.5 + ASP.Net。我正在学习下面的代码处理javascript,我的困惑是$(function(){...}的一部分代码,当它将被调用,它的功能是什么?我没有看到任何代码调用此函数。
<!doctype html>
<html lang="en">
<head>
<title>Test</title>
<link type="text/css" href="tabcontrol/themes/base/ui.all.css" rel="stylesheet" />
<script type="text/javascript" src="tabcontrol/jquery-1.3.2.js"></script>
<script type="text/javascript">
$(function() {
$("#tabs").tabs();
});
</script>
</head>
<body>
<div class="demo">
<div id="tabs">
<ul>
<li><a href="#tabs-1">tab1</a></li>
<li><a href="#tabs-2">tab2</a></li>
</ul>
<div id="tabs-1">
<p>tab1 info</p>
</div>
<div id="tabs-2">
<p>tab2 info</p>
</div>
</div>
</div>
</body>
</html>
由于事先 乔治
我想知道准确的文件意味着什么?我正在设计带有Web部件的页面,并且我不确定Web部件准备好了什么文档(例如,在加载所有Web部件之前加载文档)?所以,如果页面中的webpart需要这个javascript函数,那么我可以将这个函数添加到页面的头部? – George2 2010-01-17 13:25:47
1.文档准备好会在webpart加载之前发生吗? 2。目前,我在我的问题中显示的所有代码都位于一个单独的aspx页面中。现在,我想将所有剩余的html代码移动到一个web部件中,并希望保持aspx页面的头部相同,但不确定它是否有效? – George2 2010-01-17 13:35:31
请参阅http://docs.jquery.com/Tutorials:Introducing_$(document).ready()获取更多信息 – 2010-01-17 14:11:35