Показать сообщение отдельно
  #1 (permalink)  
Старый 27.12.2012, 16:57
Новичок на форуме
Отправить личное сообщение для dedmusos Посмотреть профиль Найти все сообщения от dedmusos
 
Регистрация: 27.12.2012
Сообщений: 2

Не работает простой спойлер (jquery) в Joomla
Уважаемые, разработчики!
Простейший скрипт вида:
<div id="mus_hidden" style="display: none;">Здесь скрытый текст</div>
<a href="javascript:return false;" onclick="$('#mus_hidden').hide(600);">Закрыть</a><br><a href="javascript:return false;" onclick="$('#mus_hidden').show(300);">Открыть</a>

вполне себе работает в отдельном документе.
Когда эту же схему (с подключением библиотеки в Joomla) я переношу на страницу Joomla, спойлер не открывается, выдавая ошибку (в google console) -
Cannot call method 'show' or null onclick

и далее вдогонку еще вот что -
Illegal return statement

В firefox firedebug похожее:
TypeError: $(...) is null
И вдобавку:
SyntaxError: return not in function

return false;


Вот пример на сайте Joomla (сайт тестовый пока) - http://lucky-doors.ru/sovet/78-sovet...-material-dvaa
Внизу кнопка открыть.

Есть мысли, отчего в пустом документе сие работает, а в Joomla выдает косяк?.. И вообще, как понять - в какую сторону здесь копать?.. В Javascript я, мягко говоря, новичок.
Ответить с цитированием