На моей главной странице (для всех страниц моего сайта) у меня есть ToolkitScriptManager.
На моей странице содержимого есть ряд гиперссылок и разделителей для разборной функциональности.
Код для отображения / скрытия панелей работает следующим образом:
$(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');
}
});
});
Если я включаю ScriptReference в файл jQuery 1.4.2 в toolkitscriptmanager, код javascript на странице выполняется некорректно (изменяется только текст для гиперссылки, div на самом деле не отображается.) Однако если я не включайте файл jQuery в ToolkitScriptManager и вместо этого включайте его в страницу содержимого, он работает правильно.
Я новичок в Javascript / jQuery, и в этом нет никакого смысла. Что здесь происходит?