在我的母版页(对于我网站中的所有页面)我有一个 ToolkitScriptManager。
在我的内容页面上,有一系列用于可折叠功能的超链接和 div。
显示/隐藏面板的代码如下所示:
$(document).ready(function() {
// Hookup event handlers and execute HTML DOM-related code
$('#nameHyperLink').click(function() {
var div = $('#nameDiv');
var link = $('#nameHyperLink');
if (div.css('display') == 'none') {
link.text('Hide Data');
div.show('100');
}
else {
link.text('Show Data');
div.hide('100');
}
});
});
如果我在 toolkitscriptmanager 中包含对 jQuery 1.4.2 文件的 ScriptReference,则 javascript 代码在页面上执行不正确(仅更改了超链接的文本,实际上并未显示 div。)但是,如果我不在 ToolkitScriptManager 中包含 jQuery 文件,而是将其包含在内容页面中,它可以正常工作。
我是 Javascript/jQuery 新手,这完全没有意义。这里发生了什么?