Опубликованная статья ссылается на код из SharePoint 2007, который использует структуру макета таблицы в левой панели навигации. Главная страница SharePoint 2010 V4 по умолчанию использует новую структуру макета, состоящую из тегов UL LI. Jquery, который вы добавили, прекрасно работает, просто не находит правильные классы CSS.
Чтобы исправить это, вы должны перейти к
- Действия сайта> Настройки сайта
- главная страница и макеты страниц
- Отредактируйте свойства вашей главной страницы (я предлагаю сделать копию страницы V4.master для редактирования)
- В свойствах главной страницы есть «Версия пользовательского интерфейса», вы можете установить ее на 3, и она будет использовать макет старого стиля с таблицами, что должно позволить вам использовать код Jquery.
Изменить: Если вы не хотите возвращать свою главную страницу к версии 3, я нашел эту ссылку, которая поддерживает код аккордеона левой части SharePoint 2010. Я не проверял это. http://www.sharepoint2010guru.com/sharepoint2010architecture/knoxblog/Lists/Posts/Post.aspx?ID=15